I'd almost risk a eBay trusted seller w 30 day return than swappa for iPhone. Got 2 5s, 1 died and couldn't be repaired and another has battery issues but battery checks out fine
Neither from any of above, 1 was from CL and another from in laws which was mint