When I was single, I preferred guys at least 2 to 3 years older than me at the least, but I was open to the idea of adding or subtracting to those numbers. In fact, I more often than not, went for guys who were at least 4 years older than I was.
My husband is almost 6 years older than me.....I turned 24 in September, and he'll be 30 in May. This age difference suits us perfectly, but I don't think it's solely based on the fact that there are that many years between us. I think it has to do with the things we both have gone through in life, that have matured us, and enabled us to know what we wanted in a mate, and also how to handle certain situations that arose during the course of our relastionship.
But that's just my thoughts.....