you can use https://www.plug.tech/ for cheap iphones, these are literally brand new condition with no noticable scratches.
Highly recommend, I have bought 3 iPhones from there. I got iPhone 11 for my kids and it works greats and supports all the latest apps.