You should read "Reinvent Yourself With Color Me Beautiful". You find out what colors to wear by finding out your season (there are 4 of them and each one has a unique set of colors that look best for them). It also has the best hair colors for each season. You decide your season by whether you are warm or cool, and if you are light or deep. You should see if your library has that book.
If you have warm coloring and light hair, you are a Spring and should wear light, warm colors, such as peach, light orange, clear red, mint, warm yellow green, ivory, and salmon. Wear gold jewelry. Avoid pink, black, and pure white. Very dark colors are not for you. Springs should never dye their hair a dark color or a cool color.
If you have warm coloring and dark hair, you are a Autumn and should wear deep, warm colors, such as browns, cream, orange, marigold, moss green, and tomato red. Wear gold jewelry. Avoid pink, gray, black, and pure white. Autumns should never dye their hair a light color or a cool color.
If you have cool coloring and light hair, you are a Summer and should wear light, cool colors, such as pastels, grays, any shade of blue from light blue to medium blue, soft white, pink, and gray blue. Wear silver jewelry. Avoid orange, black, and white. Don't wear bright, bold colors. A Summer should never dye their hair a dark color or a warm color.
If you have cool coloring and dark hair, you are a Winter and can wear black and white and still look great. Other great colors would be bright, bold colors, such as hot pink, red, Chinese blue, emerald green, gray, and icy pink. Wear silver jewelry. Avoid brown and orange. Pastels are not your best colors. A Winter should never dye their hair a light color or a warm color.