Whisk together the flour, baking soda, baking powder and salt Set aside.
Cream the sugar and butter in the bowl of an electric mixer with the paddle attachment or with a handheld mixer on medium speed until smooth and combined.
Scrape down the sides of the bowl then add the eggs and blend well then add the vanilla.
With the mixer on low speed, gradually add the dry ingredients mixing until just combined then mix in the chocolate chips and sprinkles.
Use a 2 ounce cookie scoop to drop the cookies onto the cookie sheet. Cover the cookie dough balls with plastic wrap and chill for at least an hour
After chilling the dough for at least an hour, preheat oven to 350 F. Place dough balls 3″ apart on a baking sheet lined with parchment paper. Keep remaining balls in fridge while the first batch bakes.
Bake 9-11 minutes until edges have started to turn light brown. Let cool on the baking sheet for 5 minutes before then transferring them to a rack to cool completely.
Optional: Top with white chocolate, if you like. Once cooled, melt the white chocolate in a small bowl in short twenty second bursts in the microwave, stirring well in between bursts. Drizzle cookies with melted white chocolate. If using sprinkles, top melted white chocolate with extra sprinkles right away before the chocolate melts.