First, choose a shade that compliments your natural skin tone. Cooler skin with blue and pink undertones looks good with bright and crisp white. Skin with yellow, orange or red undertones can wear ecru or eggshell. Warmer skin with dark or light brown shades look beautiful with cream and ivory.
Secondly, make sure your undergarments are as close to your skin color as possible. White has a transparency to it that could prove embarrassing if you wear the wrong color bra and panties. Also, make sure your dress is properly lined for extra coverage. In addition, make sure the fit of your dress is not too clingy. Black is more flattering than white when it comes to a tight fit.
Third, choose proper accessories. Simplicity works best. You never want to overwhelm your outfit, especially in this particular hue. A splash of color with a scarf or statement necklace should be enough. You can even counteract with black jewelry, purses or cardigan for some high contrast visibility.
Spring and summer calls for light and flowy fabrics. Chiffon, cotton, and jersey are welcome during these seasons. Try a billowy tank dress that comes just above your knees. Wear tan or nude colored sandals and a brown belt for some added earthiness. Pastel or neon purses are a good match and add some unexpected yet subtle color. For a boho look, try a crochet dress (that is properly lined, of course) with stacked wooden bangles and emperor sandals. For the office, a closer fitting dress with a wide waist belt look very sophisticated layered under a blazer. Complete the look with a leather tote.
In the fall and winter, opt for knitted dresses in a soft cream. Don’t be afraid to wear tights, leggings and tall boots with your white dress. Black is an obvious choice, but if you want color, try jewel toned tights. Long sleeved drop waist dresses in wool or cashmere will keep you warm, and two toned infinity scarves in your favorite colors will definitely make this a statement outfit. For additional warmth, felt bucket hats and cloches look especially elegant worn with a knitted dress.