What are the tax consequences of buying an annuity?

What are the tax consequences of buying an annuity? Can I buy one with IRA funds? Can I buy one with ROTH funds? What are the tax consequences?

 

Thank you.