4 best phones you can get for $300 or less: iPhone 8, Galaxy A50 and more – CNET