От возраста - не зависит.
Только от состояния ног.
Надо просто принять за постулат, что оголение тела должно, как минимум, если не радовать, но не шокировать или не вызывать отвращения у окружающих. Естественно, это касается тех мест, где принято ходить в верхней одежде. На пляже, на дачном участке, дома и т.д. можно ходить не только в шортах, но и в плавках. Т.е. мы говорим про улицу, работу в офисе и т.д.
Представьте себе молодого парня с вялыми болтающимися мышцами, свисающей кожей и т.д., вы бы рекомендовали ему носить шорты? Порекомендовали бы вы старой женщине носить декольте?
И как бы вы отреагировали на подтянутого, мускулистого, хорошо загорелого пенсионера в шортах, когда видны только сила и подтянутость ног?
Думаю, положительно. На зависть многим, так сказать.
Так что понятие приличного не зависит от возраста, а только от вида того, что, в результате, открывается обозрению.