@Sigarms As an Economics teacher, I would not advise an annuity for 99% of people. I suppose the is some situation where it makes sense for someone other than the fund manager.
You are considerably better off in mutual funds. Indexed to the S&P, the returns on average over the past 50 years have netted about 7%. 10% returns minus 3% inflation. (rounded numbers). That's essentially the average of the market, not a super risky stock or even an industry. Mutual funds spread the risk across many businesses and industries (depending on the funds chosen). There are funds that have less risk, but will still exceed the pittance you get out of an annuity.
If you are not an expert (really, who is?), Vanguard has created managed funds that target specific retirement years (5 year steps). They shift the risk downward automatically as the retirement date nears. The market still performs better on average, but these balance risk and reward well based on time to retirement.
Another way people effectively earn passive income in retirement is in dividend funds. Remember, stocks are shares of ownership in a company. The mutual fund owns a variety of those and you own a percentage of that fund. When companies make a profit, some reinvest or spend it all, others regularly pay dividends out to owners. (Basically like being a silent partner). Dividend funds invest only in those stocks that have a history of regular dividends. This income is separate from stock prices. Stock prices are based on (often) irrational expectations of a business or the market and are influenced by educated and uneducated investors alike. Dividends are based on the actual profitability of the company.
These dividend ETFs and mutual funds earn high ratings from Morningstar in 2024.
www.morningstar.com
Ultimately, my advice is to do some of both. Any major firm like fidelity and vanguard has these options and do pretty well. Hiring a professional can be awesome, but finding one you trust can be difficult.
Disclaimer: my SIL works for Fidelity. He is not my favorite human.