Get an iPhone 12 for $672 (save $157) and then get $300 back after 3 months

(Wait, is that a guitar?) Angela Lang/CNET. I'm planning to wring at least one more year out of my iPhone X — or, …
View full source