I hated iphones until someone gifted me iphone X three years before. Now i am a fan and can confidently say that it will easily last me 2-3 years more without any performance issues. I may need to change battery but that is also not a big issue. Can’t say the same about android phones. The only thing that has kept me from buying android flagships. Hopefully they will also work on their long term ageing.