White blends in with your teeth the best and looks the most mature!
I would do white unless your teeth are not really white cause then they look yellow, I would say silver
I would honestly just go for the white. It would go with the dress and would not look "off." ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~... But if you want to add a little color go for a coral pink to match the dress it would look cute and fun!
light-pink