-1

In real life, a pair of short socks as the following seems to be more common.
However, anime girls tend to wear long socks, at least knee-high.
Why do anime girls tend to wear long socks? Is it because this is actually a trend in Japan or just for the sake of the fans' preference?