The color of the highlight should look good against the tone of your skin. You have a warm skin tone if you have golden, dark, or olive skin and dark eyes. Against this skin tone, the highlights that would look good are caramel, golden, or strawberry undertones. You have a cool skin tone if you have light eyes and fair skin. To enhance this skin tone you should choose ash blonde or platinum.
Natural hair color and condition of your hair
If your hair is not in very good condition, you can damage it more if you choose a color that is more than two shades lighter than your natural hair color. If you want hair highlights that are natural looking, select a color that is just slightly lighter than your natural color. For dramatic results, choose a color that is significantly lighter than your natural hair color.
Creating dimensional highlights
In order to create these types of hair highlights you should chose two or three different colors such as one shade lighter and another two shades lighter than your normal hair color. This will help to blend in the highlights and add extra dimension. If you already have very light blonde hair, you can add low-lights or streaks that are a darker blonde.
Highlight density and thickness
If you create thick blond highlights it will help to create a dramatic effect but thinner highlights will be more natural looking. The amount of highlights will have a significant impact on the severity of the look. Usually the heavier the highlights the more blonde your hair will turn.
When you highlight your hair, the highlights can be limited to the top layers, evenly distributed through your hair, or placed close to your face. Your hair highlights will look more polished if they are evenly distributed throughout your hair. The ones that look more natural are the highlights that are limited to the top layers. If they are around your face, the highlights will draw attention to your facial features.