There are two major factors to take into consideration when choosing a foundation that is right for your skin. The first is the level (lightness or darkness) of your skin. There are generally considered to be about 15 levels of skin tone.Matching makeup to skin tone can be challenging to say the least. Here you will find useful information to help you make your choice!
Fair Skin- don't be tempted to go with a color darker than your normal skin tone. In order to warm up your skin, use a foundation with golden or yellow undertones. If you want to look like you've spent a little time in the sun, add a bit of blush or a sheer bronzer.
Medium-Toned Skin- Going too late may give you a washed-out look, so stay with a foundation that matches your skin closely. Avoid anything with an orange base.
Olive Skin- Warmer tones of makeup look best on your skin. Look for a foundation with a yellow base, but one that is not too dark.
Dark Skin- Generally you will be looking for a foundation that has red &/or yellow undertones. Avoid foundations with titanium dioxide, as they can make your skin look ashy or ruddy.
Asian Skin- The best bet is to use a yellow-based foundation as pinks can make you look washed out.
The second factor one should consider is the undertone of your skin. Most women have warm undertones to their skin. Even if you naturally have cooler undertones, once exposed to a minimal amount of sun, you become warm. This being said, most women should choose a mineral foundation with yellow or golden undertones.