I say that you have a heart shaped face because if you would draw a heart on your chin and cheeks, it would make a heart shape. Your chin is tiny and pronounced and your cheeks are full.
Where you thinking full, blunt bangs or side bangs like your second picture?
I personally like picture 1 where your bangs are pulled back. Very pretty :) Here's a link to heart shaped haircuts: www.allure.com/.../haircuts-heart-shaped-faces If you want full, blunt bangs, the first picture on the link looks nice. I think you can pull it off.
No face shape is ever exactly by the book, just because everyone is so unique. Though I can see why people say both heart and oval. Your overall shape is a heart shaped face, the narrowing of your jaw makes it appear that way. The only missing thing would be the widow's peak. However, your face isn't round, it's more elongated That's why it can appear oval. It seems (at least to me) your shape is like an elongated heart. Your forehead slightly narrows past your cheek bones, making your cheek bones the most prominent part of your face. I think you would look awesome with any sort of bangs, since your jawline is heart shaped looking. And covering the taper at your forehead makes you appear even more heart shaped. I personally think you would look great with blunt bangs, that would give off a really good image of heart shape. By the way you have very beautiful skin, its friggin flaweless, and you have a lovely face, so you pull of anything you feel like lol.
Personally I think you look great without bangs, but if you wanted to keep your bangs, you can still rock them. You have a great looking forehead so I think whatever you do will be fine, but I'd say no bangs
Your shape is an upside down egg and don't get bangs. It will make your chin look sharper