Appropriate shorts vary depending on the occasion, setting, and personal style. For casual settings like hanging out with friends, comfortable and casual shorts such as denim shorts and jacket set, or cotton shorts are acceptable. For more formal or professional settings, tailored shorts that hit around the knee, in neutral colors like black, navy, or beige, can be a great option. When it comes to more dressy events, like weddings or formal dinners, it's best to opt for dressier shorts in elegant fabrics like silk or linen, paired with a nice blouse or shirt.