get a waterproof phone then
Wait till new one release and the price will drop, no need to overpay for it rn.
no not an iPhone 8. I have a cheap solution for you, Try the honor x6, really cheap and does his job! I have it as well and it is amazing
Oneplus 6 or 6T(will come out shortly)
Oneplus 6T, will be a top choice soon, not expensive as well
Poco f1 best budget phone
S9 plus, im using it and is THE BEST