I'm within a year of retirement on CSRS and am about to make a sizable after-tax contribution to the voluntary contributions program.  My intent is to then transfer this to a Roth IRA I have at Vanguard.  However, since I will be 59 when I retire, I can also get a 7.8% fixed life annuity guaranteed by the federal government.  From what I've seen, that is a great fixed annuity rate and there are no up-front fees, like there are with private annuities.  Hence, I'm taking pause to consider this option, although I'm still leaning towards the Roth IRA.  Thoughts?