Rosenberg points to a reason that HIV-negative may men live longer than average straight men, gays have higher income and more education on average and healthier lifestyles.
Rosenberg also points to one reason to think the HIV-negative gay male may actually live longer on average than the straight  Gays may have higher incomes and more education on average than straights--two factors powerfully correlated with longer life spans.