Replace the electronics when it's actually dead or doesn't meet your needs, not just because it's not as shiny as it once was.
New high end smartphone is $200 on contract in the US. That's about $17/mo to have the latest, fastest phone with all the newest features. For a device that I use constantly and carry around eight to sixteen hours, that is essentially nothing. That's between one and a half and three cents per hour.
I understand everyone has a different set of financial circumstances, but for a device that useful, that we spend that much time using, why NOT have the latest and greatest, if it's well within your financial means? I'm not talking about buying a $100,000 car here. We're talking about $100/year for a device that most people use very frequently.
Ok come on now, let's not be disingenuous here. If you want to travel more than 100 miles there is a pretty damn long wait in there.
If you don't want to be disingenuous then let's not ignore the first car anyone thinks of when they say electric car: The Tesla with a nearly 300 mile range.
You're not Dave. Who are you?