Cover the bottom with foil and set on a rimmed baking pan.
Make the streusel by whisking together the flour, sugar and cinnamon in a medium bowl.
Using a fork or a pastry cutter, add the cold butter pieces and work into the dry mixture until well incorporated. Set aside.
Make the batter sifting the flour, baking powder, baking soda, cinnamon and salt in to a medium bowl.
In the bowl of stand mixer fitted with the paddle attachment, beat together the butter, oil, and sugar until well combined.
Turning the mixer to low add the eggs in one at a time, mixing well after each egg is added.
Keeping the mixer on a low speed, slowly add in the sour cream and vanilla until just blended.
Add in the flour mixture a third at a time mixing gently to combine.
Continue until all of the flour mixture is added however be careful not to over mix the batter.
Turn off the mixture, remove the bowl from the stand mixer and using a spatula gently stir by hand just to ensure that all of the wet ingredients from the bottom are completely mixed into the batter.
Spread the batter into the springform pan and level evenly.
Sprinkle the streusel on top.
Bake for 40-50 minutes or until a toothpick inserted into the center out clean.
Remove the pan from the oven and place the pan on a cooling rack.
Allow the cake to cool for at least 20 minutes before removing the springform ring.