Preheat oven to 350° F. Grease a 9x5 inch loaf pan with non-stick spray.
In a large bowl, combine flour, baking powder, baking soda, salt, cinnamon, nutmeg and clove.
In a separate bowl, combine eggs, canned pumpkin, sugar, brown sugar, milk, oil and vanilla. Add wet ingredients to dry ingredients, along with the white chocolate chips and stir until just combined and no streaks of flour remain. Pour batter into prepared loaf pan. Top with streusel.
Bake 55 to 60 minutes or until a toothpick inserted in center comes out clean. (You may want to put a piece of foil over the top to prevent top from burning the last 10 minutes) Remove from oven and cool in pan.
For the Streusel Topping: Combine brown sugar, flour, cinnamon and salt. Add the cold butter and using your clean hands, rub ingredients together until it resembles coarse sand.