I think people are thinking about this in a way to simplistic frame of mind.If you are under 21 and want to get women of similar or younger age, keep your hair, they want pretty boys with locks, feminane types.Women who start working, come out of college looking to the future, then well their tastes change drastically.
If you are looking for the 23 and up female crowd then buzz your hair or shave it completely.While women will look in a magazine and point how nice the guy with the hair looks, when it comes to day to day contact where the 'aura' of the person comes in to play then the more macho/alpha/provides look of the buzzed/shaved head wins out, the woman in the bar will be drawn to the more primitive, tougher looking guy who looks like he can fight for her and bring her home a freshly speared lion rather than the guy who looks like he'd be sewing rat carcasses together, making clothes back in the cave with the women.And this is coming from someone who has thick hair but buzzes it.