What is the best Android phone for $400 or less?

Need a good phone, but do not need a $1000 Galaxy 10 or Iphone.
Update: Currently looking at the Moto G7 ($300) and the Google 3A XL ($450).
Update 2: Wound up going for the Pixel 3A XL....my carrier had a deal-$244.
13 answers 13