<prompt> Human: My dad says that a Traditional IRA is better than a Roth IRA, because any amount of money will be more than your income will be when you are taking money out of your IRA. In other words, if Im making 25k now and contribute to a Roth IRA, Ill be paying taxes based on my 25k salary, but if I have a Traditional IRA, the taxes would be based on my 0 retirement income. Am I missing something?Edit: If it helps, I am 29 and making about 26k. Im paying off 15k in student loans, I have a 401k through my work, but they dont match. The question came up because I had a Rollover IRA from a former employers 401k and I wasnt sure what to do with it. I just converted it to a Roth IRA through Fidelity, so hopefully that works out. Thanks for the advice!  <response>: Well I hope you have more than 0 retirement income. However, lets say you invest 1000 today and have 30 years before you retire and it grows at an annual rate of 7. At the end of those 30 years that 1000 will end up being 8,116.50. Would it be cheaper to pay taxes today on that original 1000 or to pay the taxes on 8,116.50 after you retire? With the traditional you would pay taxes on the 8,116.50 and with the Roth you would only pay taxes on the 1000. However, if you are going to be in a significantly lower tax bracket after you retire the Traditional may be worth it. 