Not mini and not long. A medium one would be the best.
A mini show too much and the long one is sometimes uncomfortable when walking. The medium would be my choice.
I prefer mini skirt when I was young. Now, I prefer long skirt. Its more comfy and I don't have to take care in case something not supposed to be seen is revealed. :P