Will you be vested to get a pension (5 years minimum service IIRC)? If you will get any kind of substantial pension amount, then I'd consider that to be your "basic annuity" and leave your TSP funds alone to manage and withdraw in retirement as you see fit. The TSP annuities give somewhere around a 2% return -- pretty pathetic in my book, and it seems like even if you were ultra conservative and put your entire TSP into the absolutely safe G fund, you could match that. With a healthy but conservative asset allocation in your TSP (say, 50% G fund, 50% C/F/S/I funds), you could probably expect a 5-6% return over the long run. I'll get about an 18% pension plus Social Security. Those two things alone would provide at least a minimum enough amount to live on, so I'm not going to purchase a TSP annuity, but YMMV obviously.