For decades (centuries even!) women have been wearing white bras. Why? White clothes, duh. You want your bra to blend in with its surroundings, so it only makes sense to match the color of your shirt to your bra, right? WRONG.
With the color white, you have to bend the rules a bit. Since it’s so transparent, instead of aiming to match the color of the cloth, you should find a bra that matches your skin tone! If you’re fair-skinned, find a light nude, if you have dark skin, go for a brown or even black bra.
The same goes for panties. If you’re wearing white pants, match your underwear to your skin tone, NOT the pants.
It sounds all wrong, but it will save you a lifetime of nightmarish underwear exposure!