An annuity is not likely a good fit for someone 10 years out from retirement. The returns these days are poor and fees can be high. You are better off with a diversified stock portfolio based on your risk tolerance and financial plan.