In my case, I feel that Apple has priced itself out of the EU market with the latest Macs and iDevices. The new base M2 Air begins at €1500 after taxes which is genuinely an absurd amount of money to ask for a device that comes with 8 GB and 256 GB of non-replaceable ram and ssd respectively. The cheapest iPhone 14 starts at a bit over €1000. My plan is to keep my entry-level M1 Air for a few more years and then I'm replacing it with a Framework laptop.
FWIW, macs are high quality and last a long time.
My wife needed a laptop for class a year ago, so I gave her my old macbook pro 13 i bought in 2014. I also had a macbook air m1 for personal use, which I replaced recently with a macbook pro 14 m1, and planned to give my wife the air. She refuses the air bc she likes the old 13 so much, and she abuses the shit out of it.
How often does a laptop go strong for 9 years? Even the battery life is still ok. I am going to have to force her to consider the air bc the old 13 is a security risk without OS updates.
The only reason why I replaced the old 13 with the air was bc the 13 could not render 4k 60fps on an external display. Otherwise, I would have kept using it.
The old 13 cost me about $1600 USD new (256GB HD, 8 GB ram). Amortize that cost over 9 years and that doesn't seem so bad. Even my iphone 8 is still going strong.
Another anecdote - my current employer gave me a new macbook pro 15 when I started here back in 2017. It took my abuse well and the only reason I am not still using it is bc my employer forced me to upgrade when the m1 pros came out.
You probably won't need to replace your air for like 7 years, or when apple stops updates for your machine.
EDIT - I am surprised I am getting downvoted. You would think more folks on HN would be happy about long lasting products but the anti-apple bias is strong enough to override the concern of having a more sustainable product.
I'm still rocking a maxed out MacBook Pro from 2013. The battery IS shot but plugged in and connected to a monitor it still gets the job done as a home machine.
It's still getting new MacOS releases/updates using OpenCore Legacy Patcher [1]. Once MacOS is ARM only will put Linux or OpenBSD on it and see how long it goes.