Concerning long life, one has to be active and have interests.
The other thing is the financial means. The longer you live, the more expensive the world gets.
If you are constanting fretting and worrying about money, penny pinching, etc., that is going to put a lot of undue stress on you when you least need it.
As you age, health becomes number 1 if you want to have a high quality of life.
Diet, exercise, can make a huge difference in how you feel and quality of life.
Having choices I think makes a world of difference. Not getting trapped in a location with no way out.
Being free to find the best quality of life for YOU. No matter where in the world that might be.