It is not really preferring long hair's woman. It is just that when women have long hair, they are likely to be a person who knows how to take care of themselves since it is not easy to maintain long hairs as special care and attention are needed.
To us, these women who have long hairs are special in taking care of themselves. So, naturally they will prove to be a better partner.
My wife was having super long hair that reached her thigh but now it is as short as possible.
Well, having long hair is very tedious in maintenance especially when you need to wash it every other day and imagine the amount of shampoo and conditioner needed to cover such long hair.
So, now it is more practical to have short hair. Easy to maintain and healthier. Long hair will tend to have a problem with headache. So, if you are having long hair, my advice is to keep it short. My opinion about long hair has changed ever since.