For the current phones out I'd get the google pixel 2 or the samsung s9. But until my phone is totally unusable I have no plans of getting a new phone.
I do feel really mellow on rainy days, but I do actually like snow days (as long as I don't have to drive in it) and anything that isn't crappy weather.