I'm around 5' 2'' (a bit over 158 cm but not quite 159) as well, except I have average-lenght torso (I think) and short legs.

So, basically, getting pants and skirts is always fun. I've worn skirts as dresses before and they still reached my ankles. Capri pants are actually normal pants for me. My feet can't reach the ground when I sit at our lecture hall, unless I sit on the edge of my seat. It's fine but also kind of embarrasing when I, an adult, sit there and just dangle my legs for two hours.