I've just replaced my HTC one M8 after six and a bit years with a refurbished one plus 3t.. £280 no notch all the same features as these new phones (as far as I can tell) and a fraction of the price.
So glad to have realised that the constant annual phone refresh was a massive waste of money!