For a better bang for buck you might also want to look into gradually buying annuities (of the SPIA kind) as you age, starting at 70 or so.
This is why: The older you get, the higher the relative uncertainty you get in living for x more years (until you hit 95 or so). Living a long time effectively is a "fat tail" risk.
Just an example:
If you are 50 years old, odds are you'll typically live 25 years up to 35 years, with a very unlikely outlier up to 45 years (5% as a male). The outlier is factor x1.5 - x2.
Once you get to 80 years old, you'll typically live 5 - 10 more years, with the outlier at 17 years (5% as a male). The outlier is factor x2 - x3.
So the distribution "flattens out" the more you age.
The effect of that is that you'll need progressively more buffer for the unlikely event you live a very long time. And this in turn gives you a large stash at the end of the line.
If you buy SPIAs at "peak uncertainty" you basically offload your longevity risk to a collective. The side effect is that you'll have much less left for your heirs, but also much more certainty in funds available in your winter years, likely for a higher total spending.
Not sure if that made sense in explaining.
I tried to put some numbers on this. I used immediateannuities.com to get two quotes for straight life annuities on males with a single premium of $100,000. The monthly payout was:
$491 if the annuity starts at 60
$631 if the annuity starts at 70
$919 if the annuity starts at 80
If I were 60, and had $100k to spend, I could
A) Buy an annuity immediately and have $491 for life.
B)
Use $51,716 of my $100k to buy a zero-coupon 4.17% bond that matures for $77,813 ten years from now. Then use the $77,813 to buy an annuity at age 70 that will pay $491 per month.
Use the other $48,287 of my $100k to buy a stream of 120 monthly payments of $491 each. I can do that if I can find a way to earn 4.17% on the $48,439, recognizing that I will be taking the money on average about five years after I invest it.
So I'm ahead by deferring if I can earn more than 4.17% over various time periods in today's interest environment.
I'm sure some people here will say they're willing to bet that stocks can do that, and deferring to 70 makes sense.
Others will say they can't find bonds with those yields and for them starting at 60 makes sense.
(The same math produces 5.29% as the break-even yield to equate starting at 70 vs. starting at 80.)