Before anything, you should know a few basic ideas. First of all, always keep in mind that bangs are the ideal choice if you want to hide a too large forehead. In this sense, any type of bangs would work. As for curls, they are always a glam option, but they flatter the most a round or square face. However, for round faces, try not to make too big curls. The color of your hair also plays a major role in your haircut. For example, if you want to add some depth to your haircut, go for highlights or for a combination of two different tones, a lighter and a darker one.
Oval face In case you have an oval face, you shouldn’t worry as it is so easy to find a flattering haircut for this type of face. However, if you want to enhance its beauty, you should better choose a layered haircut all around the face. In fact, you can add layers starting from your cheeks, lips, or chin, depending on the part you want to accentuate. This will add personality and structure to your traits and will also allow you to play with different hairstyles. However, if you are petite, stay away from very long hair. An oval face has a length equal to one and a half times its width.
Round face A round face is as wide as it is long, and it is wider at cheek level. If you have a round face, you need to stay away from haircuts that emphasize the roundness and go for mid-length haircuts that are at shoulder level as they elongate your face. You can also choose layers into your hair in order to add some movement to your tresses.
Square face A square face needs haircuts that soften the features. Therefore, a heavy haircut with straight bangs, and one that ends at the jawline is the right choice. If you choose a graphic haircut, contrary to what one might think, your face might lose its square angles. Try to avoid short hairstyles. The main characteristics of a square face are: forehead, cheeks and jawline having almost the same width, squared jawline, width and length are almost equal.
Oblong face For an oblong face, the best idea would be to cut the hair in a symmetrical way, usually at ear level. However, the key element of this haircut is a lock of hair that will cover your eyes. This trick will only make your face look smaller. An oblong face is longer than it is wide and it has about the same width when it comes to forehead, cheeks and jawline.
Rectangular face For a rectangular face, hair must be layered in order to camouflage in a certain way the angles. With this type of face, it is also advisable to work with the color so you emphasize the haircut. A rectangular face is longer than it is wide, and it has a squared jaw.
Triangular face If you want to hide the wide forehead of a triangular-shaped face, fine bangs are definitely a smart choice. As for the rest of your face, you should go for a layered haircut, but make sure you avoid too much volume at temple level. A triangular face has a more prominent jawline and it is narrower at the cheeks, temple and forehead.
If you have a delicate face with prominent cheekbones, a curly haircut and layers into your hair are the most flattering. The basic idea is to add volume around the face in order to enhance the beauty of these qualities.