It’s a fact that if you are a man and you are going to wear shorts, they need to be short, ending well above the knee. Otherwise stick with pants.