It's an interesting question in terms of predictions, but also in terms of 'expectations' that drive purchasing behaviour.
A couple of years ago on a whim I switched a nearly dead Volvo 4WHD diesel estate for a second-hand plug-in hybrid Prius. We have no affinity to the Prius but at the time it fit our 'use-case' of principally being my wife's car for short journeys (school runs, supermarket visits, etc) and cleaner than cold diesel engine pumping out particulates. It wasn't a bad move as it has been reliable, very easy to drive (like a golf cart), zero tax (compared to £300 for the Volvo) and has barely used any fuel as 90% of miles have been electric and the rest around 70mpg (cf. 29mpg for the Volvo). The second-hand price seems to have held up reasonably well and, to be honest, the car has cost next to nothing as it has been offset by business mileage claims. All that said, it's now an old, unfashionable Prius and the kids call it a granny car. I just call it my wife's car.
Anyway, the point is that it was meant to be a 'crossover' car before jumping to full electric, but now 2 years on there's still no obvious electric choice to move to. My accountant suggests putting a Tesla through the business, but it doesn't stack-up compared to using rental cars for the days I travel. As we do low mileage, and mostly cycle anyway, there's no point sitting a brand new car on the driveway depreciating (when I can invest the money) and the price of second-hand electric cars doesn't warrant the premium IMHO. So now I am left with the dilemma - run the granny car longer or ditch the green 'crossover' and hop back to a non-electric car for a while?
Sorry if this is drifting off-topic but it's a present dilemma and on my mind; just this morning I was thinking of just listing the car for sale (probably to a uber taxi driver) but have absolutely no clue what car I would move to next.