The best way is to see whether the shade you truly like suits your skin colour and lip size is by contrasting the colour with your hair. If you are naturally lighter skinned and have blonde hair, try bolder and more intense colours. If you are darker skinned and have dark features, try a less intense colour to match with your skin tone.
Blue eyes and blonde hair
This is by far the easiest of them all, blonde hair and blue eyes matches a lot of different shades which are designed to stand out like plum, red, light pink and reddish-brown. Some girls can also pull of odd colours such as blue, green or even an orange. This will really just depend on your skin colour and face shape. These colours will compliment your eyes and add a bit of definition to your makeup.
Brunettes with blue or brown eyes
Brunettes with blue eyes should go for a classic scarlet or lilac shade. Those of you with darker eyes or a darker skin tone, like Anne Hathaway, wearing a plum, chocolate or even dark red lip suits your hair colour. The darker your skin, the more intense you should go with lip shades. Try super dark plum or a really pale pink. Being in that neutral zone won’t bring out your inner pop.
Black hair and tanned skin
The best colours to avoid having naturally black hair is nude, beige and bronze because they wash out your natural features. Raspberry red, various shades of pink and softer shades of red work well with girls that have darker features.