Preheat the oven to 350°F
In the bowl of a stand mixer, cream white sugar, brown sugar, butter, and oil.
Add eggs, one at a time, to the butter mixture and mix until fluffy.
In a separate bowl, sift baking powder, salt, baking soda, and flour. Add to the wet ingredients and mix until combined. Add vanilla and mix.
Add as many chopped M&Ms as you prefer and ½ cup white chocolate chips.
Scoop the dough and roll it into balls. Add 5 whole M&M's to the top center of each dough ball. Add a few white chocolate chips on top as well.
Bake for 8-9 minutes. Cool on the baking sheet.