Many Native American people prefer the term “American Indians”, to be fair. There is a bit of a split on which one is preferrable depending on who you ask. It varies from tribe to tribe, region to region, and with age differences.
Most Native people would just prefer to be called by their tribal affiliation over either of the terms, but accept them as our collective terms for them. Many don’t care which one you use because it’s wrong either way, really.
This is just from my experience talking with some people from different tribes in my area, and from seeing the question posted on forums before.