As far as I know, it has to do with underlying pigment. Some skin tones, despite appearing the same, are actually warmer, cooler, or neutral. You can also match your outfits to your skin tone the same way you do your hair and it can play up or play down the coolness/warmth. I personally avoid wearing pale yellow very often, as it tends to wash me out, especially in winter, but highlights seem to suit my face, perhaps because of my hazel eyes. Jet black hair makes me look quite pale.
Bookmarks