Although our definitions in hair length may differ slightly, I love both looks on men (short and long). To me, it really depends on the guy's bone structure if he is able to pull off a certain length or not. I think you pull it off very well.
I love long hair on guys. It's my weakness and ultimate turn on. Your pics are good :) But I prefer the very first one because there I can see your face well. I'm not too big on hair hanging in the face.
Just an FYI, I look better with my hair short. My hair grows in a "fruity" kind of way. No, I am not gay, but I do not want to be perceived as gay, as that has plagued me throughout my childhood and I don't want to deal with it now.