Steven Levitt and Stephen Dubner, in their book SuperFreakonomics (Page 82) write
"… People who buy annuities, it turns out, live longer than people who don't and not because the people who buy annuities are healthier to start with. The evidence suggests that an annuity's steady payout provides a little extra incentive to keep chugging along."
While this is written in the context of California pensioners, even in India, the people who buy annuities belong to that part of the population which has access to good medical and other facilities and will live longer than the general population. Ranjan Varma
Blog; Website; Software