Survey reveals most people are holding onto their phones for a long time, and it makes sense
(www.androidauthority.com)
Three years is a long time?
I usually have mine for at least five years, and only replace them when the battery won't hold a charge and there is some kind of massive discount.