My wife and I upgraded our iPhone 5s devices to iPhone 7 devices recently, because our TracFone carrier told us the 5s won't work with the newer telecom systems coming out soon. We upgraded via TracFone to brand new iPhone 7 devices somewhere between $200 to $250 each.
So where do these rejected phones go? Into the landfill. With all their plastic, lithium ion batteries and all.
Therefore, it really is unethical to upgrade when not absolutely necessary. My 5 year old plus phone works just great. HTC. Great phone.
Android users: use battery doctor , clean master and Ccleaner. Run battery doctor every time you use the phone. It only takes 20 seconds.
Call me.