I don't know how much of this is social conditioning for me, but as a guy I don't cross my legs, I just put my ankle on a knee. However, when I wear skirts or dresses I just can't imagine doing that, so I cross legs just because no one would be interested to see what is "under the hood" if I were out.