This is what makes me excited for Linux phones to finally become viable. Every major phone manufacturer is making their UX worse and expanding their hidden spyware for the sake of profits.
Graphene os is great but you can only install it on a Pixel. But they give extended support for older devices which is nice. HOWEVER, people are making Linux builds for even older devices, including the iphone 6. Getting a new phone after 7 years might not be necessary in the future.
It used to be that phone technology improved relatively quickly, and a 2 year old phone was significantly worse than the latest and greatest. Now, not so much. I use a Pixel 6 Pro running Graphene OS, and I don't feel like I'm missing out on the latest tech. The camera is great, certainly more than good enough for me, and the phone is responsive and does everything I need it to do, and it's 3+ generations old. I see no need to spend $1000+ on a new phone.