It depends not only on the depth or darkness of your skin, but even more on the underlying skin tone. Is your skin olive toned, warm, with orange undertones or blue-black?
Olive toned and orange toned skin can become too orange if you use an orange colored foundation, but pinkish tones clash and make a mess of your natural color. For foundations, every woman should choose a makeup that matches her own skin tone as exactly as possible. But look for foundations with a more neutral shade rather than orangey ones. Remember that the purpose of foundation is to even out your skin tones, not change them.
Lipstick and eye colors should be in a warm or cool palette to match your skin tones. Coral, brown, gold, orange or reddish-orange are good for warm skins. For cool tones, look for true reds, pinks and plum colors—reds with blue undertones. If you stick with colors in your general skin tone, you won't go wrong.

