I think it is what you do both during your working years and what you do in retirement. It is a lot harder to FIRE monetarily if you are a low paid blue collar worker than high paid desk jockey, I would imagine. Light physical duty is a lot easier on the body than digging ditches, so I would think retirees last longer if they are not already broken. Many self help folks recommend a more social retirement being good for your longevity.