It all depends in what you want and what you need. There are a lot of smartphone in the market and you can choose the one with well known brand or not. For me I like Samsung, Huawei and Apple, but they are so expensive. I don't really buy a smartphone which is in the latest, I just buy what I can afford to. It's not necessarily to be the latest smartphone as long as I can use it while texting, talking, chatting, and a good camera then, I am happy with it. I usually consider to use Huawei M series and P series, Samsung S9 and Note 9, as well as iPhone X series, I can't afford those prices, so I am sticking to older models like 6 series and Huawei Nova 3i which is midrange smartphone but has a good quality and can compete with high ends model.