Apple refurb is the safest way to go as they come with full, as-new warranties and are eligible for AppleCare+. They don’t have any iPhone 8 models in stock currently (the oldest model they sell refurbished) but if you check back regularly they come back in stock.
1 Like