If you're looking for a cheap iPhone 12, your best bet is to buy a used or refurbished model. You can find used iPhones for sale on sites like eBay and Amazon, and refurbished iPhones are often available through Apple's own certified refurbished program. Keep in mind that buying a used or refurbished iPhone 12 may not get you the same warranty or support as buying a new model, so make sure you're comfortable with that before making your purchase.