I always tend to get a model that's a generation old or so. When they have their first big drop in price I usually go for it..
Currently with a S8+ which I enjoy quite well.. before that I used two Honor 8. The best most value for the buck phone I ever had.. sadly both got stolen :(