Of course this is antidotal, but in my circle the android users generally keep their phones for 4+ years. I'm on a pixel 3 I bought new right now. Whereas, the iPhone users are more interested in the latest iPhone, and the apple keynote hype.
The only reason I ditched my old Android was the battery couldn't make it half a day.