Pants are for every ocasion, no matter the wheather, they're comfy to exercise with, to use like a pijama, or whatever, it's ok even yo hang out with some friends using it. Shorts i think are specifically for warm wheather.
But if you ask me about girls hehe, i rather to watch them in shorts of course.