I feel that the lifetime of phones is heavily dependant on their make. Huawai lasted me 1 year before it became a chore to use. My oneplus phones have both served me well, lasting some 5 years. The first one was replaced as the screen gave up, but my op7 still going strong with no notable performance or battery issues (only thing being that the company has started installing ads).
The oneplus phones did also cost about twice as much as my huawai phone, so that is to be considered.