The perfect length jacket for you depends on a few factors such as your body shape and personal style. You can opt for a knee-length coat that generally adds an element of classic sophistication to your attire. For petite figures, a hip-length or waist-length look is more ideal as knee-length coats may dwarf your frame. Alternatively, if you are taller, a slightly longer option like a thigh length could also work well depending on how long the rest of the pieces in your outfit are. Ultimately, decisions regarding what looks best should be left up to personal preference — it's ultimately about finding what makes you feel comfortable and confident.