surely depends what you want / need.
personally i refuse to spend over £150 - (maybe £200 absolute tops) on a phone, its a utility device and essentially anything over £100 can do everything i would ever want and more.
OTOH as a gamer and it being my primary hobby i dont mind going above and beyond on a gpu. So despite having a cheaper phone (moto G8 power) i have a rtx 3090 gpu (not buying a 4090 either mind you)
truth is i would not buy a top of the line gpu any more either........ i only got a 3090 as i knew i had a good chance of coving its cost mining. that is no longer the case however