I always purchase the previous iPhone model when the new one drops. When the XS came out, I got a used 256GB iPhone X with AppleCare+ for around $600. This would've cost around $1500 brand new. As a bonus, when the screen cracked, it only cost me $99 for the AppleCare+ deductible and they sent me a brand new replacement. I plan on doing the same with the 11 Pro this year when the 12 comes out. Prices should drop even harder since there is a design change.