Recently, I posted a question on twitter asking people to guess the three things most men wear wear too long. The answer is jacket sleeves, ties and shirts. I'll explain, starting with jacket sleeves.
Jacket sleeves, mostly suit jackets, should be shorten to show about 1/2 of cuff.
Now, take a look at the difference.
See what I mean? Showing a bit of cuff, sometimes referred to as "showing linen" adds detail and depth to your appearance.
Next are men's ties. Ties should touch the top of your belt. Why? Because it's the most professional and polished look and it's the general standard. It's okay to wear it shorter as a style statement but remember everyone else will think its too short.
Men's dress shirts worn casually and untucked are often too long because they were intended to stay in your pants. Casual shirts are generally cut shorter so they don't look like dresses when they are untucked. So, where casual shirts if you want to let it hang out:)