I prefer Jessica Alba's hair ^^^. The other is too short. I think you have a heart-shaped face and here's some tips for hair cuts:
Hairstyles for Heart Shaped Faces - LoveToKnow Hair
Flattering Hairstyles for Heart-Shaped Faces
If you really want to draw attention to both your eyes and cheekbones, which tend to be the most prominent and attractive areas of the heart shaped face, you'll want to soften and enhance this place with soft layers and wispy ends. Create some volume and roundness around the chin to add width, or simply wear short layers that flip at the ends and create a focal point around the eye area. No matter if your hair is long, short, or medium in length, these style tips will ensure your heart shape is proportioned.
•Show off the forehead area with long, side swept bangs that open up and create upper visual interest.
•Add volume and kick to your hair by styling plenty of internal layers with a round brush. Be sure to flip up ends and add plenty of movement around the chin to add narrow-balancing bulk.
•Add bangs and add height. Bangs will help elongate an otherwise traditionally shorter facial shape. If you rock a short style, style choppy bangs straight up and with plenty of texture to add visual interest that will distract from the lower portion of the face.
•Keep medium locks full with round layers that cascade gently around the nape area. A side swept bang that cascades into chin length layers will help add even more flattering width to the lower half of your face.