What is the difference between a qualify annuity and non qualifying annuity?

You mean qualified. It refers to the tax status of the funds inside it. If funds are qualified that is IRS/investment lingo for pre tax money, such as money in a 401K, IRA, or 403b. Non qualified obviously is money that income tax has already been paid on. Taxes in an annuity are defered until you use the money. In a qualified annuity all of the money would be subject to income tax upon withdrawal. In a non qualified annuity only the gains would be taxed. But since it is tax deferred you pay your income tax rate, not capital gains taxes. The original amount invested is not subject to tax when you withdraw it.