Variable annuities have higher fees because they include investment options with mortality and expense risk charges, administrative fees, and investment management fees. Fixed annuities have simpler structures with guaranteed returns, resulting in lower costs.