Heart shape is a flipped version of the square in that is very wide in the forehead and narrow in the jawline. Opt for shoulder length cuts with layers near the jawline or a short flip which add length to the jaw area. Bangs are good for heart shape to conceal the widest part of the face. Keep height to a minimum.
Oblong if this is your shape you appear to long and slightly out of proportion with your forehead. The illusion of width easily solves this problem. Look for a chin length bob that is fuller on the sides. Avoid styles that are full on top as they’ll only elongate your face. If your chin is pointed, opt for a cut that falls above the chin as it draws the eye up.