Some are saying state but what if you live in a state with no state income tax (ex Texas) and therefore tax deductions aren’t a benefit for you? Which one to choose then? I was looking the other day but there are so many options!
I’d go with an approved state that your can get a tax credit at the end of the year and has the most investment options. I’m currently using uPromise they are based in NV and my state approves that state as a qualifying educational investment.
Vanguard 529 (Nevada) was rated best when we started it 4 years ago, but they will advise you to check your state first to ensure you aren’t missing out on any state tax advantages. I live in Texas and Vanguard’s Nevada 529 works best for me.