My android phone had a pregnant battery and my laptop would only run about a minute or so unplugged.
I decided to upgrade from my cheapo phone and laptop and got the iphone14 and the MacBook Air M2.
Excellent choices.
There's still life in my old iPhone X yet. The camera's a bit shit and the battery is diminishing but I reckon I can hold out for the iPhone 15 in September.