what is the most attractive haircut on girls?

also do guys prefer long hair or short hair?