I have black hair, and fair skin. With a dark navy or grey suit, the white works very well with me. White and pale blue are the two dress shirt colors I wear the most. The white doesn't suck the color out of my features in the Spring, Summer or Fall. I tend to avoid white shirts in the winter, as living in Chicago in the winter tends to pale the skin. I'll wear a lot more blues then. But after 2 days in the sun, I'm back ready to wear the white.