If you are hesitating on color the basic rule is that your foundation should be a shade or 2 lighter.
Beyond shade, foundations will have a pink base, a neutral base or a yellow base. There are many theories on which suits what skin, but in my personal opinion this comes with trial and error...it took me time to find the right foundation for my complexion and my skin type.
Here is my hint;
1. Use the chart below to figure the right type of foundation for your skintype (you can go with any brand I just listed my favorites)
2. Go to the store and try the shades on your skin.
Note: You should not try foundation on your hand as our hands will usually have a slightly different color if compared with our face. Applying the foundation on your jawline is a great way to see if the color suits you.