Preheat oven to 350°. Grease and flour two 8″x 4″ loaf pans.
Combine flour, baking powder, baking soda, and salt. Set aside.
Using an electric mixer, beat together butter and cream cheese until creamy. Gradually add sugar, mixing until light and fluffy. Add eggs, 1 at a time, mixing just until blended.
Gradually add flour mixture to butter mixture, beating at low speed until blended. Stir in bananas, pecans, and vanilla extract.
Divide batter evenly and spoon into prepared loaf pans.
Combine all ingredients in a small bowl. Sprinkle evenly over batter in both loaf pans.
Bake for 1 hour, or until a wooden pick inserted in the center comes out clean. If necessary, cover pans loosely with aluminum foil for the last 15 minutes to prevent excess browning.
Cool bread in pans on wire racks for 10 minutes. Remove from pans to wire racks to cool completely.