Re: There's disposable income then there's
An iPhone 7 Plus (from eBay US) costs ~ $330. In my country it costs at least $550.
That's not related to the phones holding their value but arbitrage because of constrained supplies.
As noted elsewhere, Apple props up the resale value through the repurchasing programme.