you can take a look at the hair colors for your skin tone. If your skin tone is light, Try browns and blonde hair colors that have warm tones. You could also opt for platinum, sandy, butterfly and dark blonde hair colors. Avoid shades of red and very dark browns as it will make your face look drained of any color.
If your skin tone is fair, then try warmer shades of red, golden blonde, caramel, copper and browns. But you would do well to avoid tones of ash.
If your skin tone is medium,u can carry off several shades of hair color. Ash tones, reds, caramel, auburn, frosty blondes, browns, etc. all look good on them. But they should avoid very vibrant shades of color or gold tones hair color.
If your skin tone is dark intermediate, then u can carry off almost any shade of hair color. The only shade that may not look good on them are hair color shades in tones of ash.Hope that it will help you to choose right hair color.