Preheat oven to 350 degrees and line a 9 x 5 inch loaf pan with parchment paper leaving an overhang on the 2 long sides (alternately, butter and flour the pan).
Whisk sugar and vegetable oil in a large bowl until combined.
Add the egg and pumpkin and stir to combine.
Combine flour and the next seven ingredients through baking powder in a medium bowl.
Add the dry ingredients to the wet ingredients and stir until just combined.
Mix together softened cream cheese and sugar using an electric mixer or by hand. Add the vanilla and mix until combined.
Pour about half of the pumpkin batter into the prepared loaf pan.
Spread the cream cheese mixture evenly over the pumpkin batter, covering it completely.
Pour the remaining pumpkin batter into the pan and spread out evenly to cover the cream cheese.
Top evenly with the brown sugar streusel.
Bake for 50-60 minutes or until a toothpick inserted into the middle comes out clean mostly clean with a few moist crumbs (look for the pumpkin batter on the toothpick and not the cream cheese).