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.
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.