Cool undertone: You can tell you have cool undertones if the veins in your wrist are blue or blue-purple. Lip colors that work best for you are a blue-based reds and pink-based shades.
Warm undertone: You have warm undertones if the veins in your wrist are yellow or olive. The best lip shades for you are orange-based reds, peach, and earth tones.
Neutral undertone: You have neutral undertones if you have both blue and green veins in your wrist. Lucky you, because you can pull off anything!
Keep in mind, you are free to wear any lip color you choose. Just know that there are colors that will flatter your skin tone better than others.