^^ Every phone is engineered to not last. It doesn't matter whether you buy a 5k phone or a 60k phone. At present the most you can expect from a phone is 3 years. If you are a serious smartphone user, they will have enough measures to ensure that you will end up buying a new one every two years. The only thing you need to consider is what offers value for you.
Any Samsung phone apart from the Galaxy S, A and Note series are shit and are worse than other brands you mentioned. So, don't bother going for any Samsung phone that costs less than 25k. Same for LG, don't bother unless you are going for the flagships.
Lenovo, Huawei and Xiaomi are in the same same league as Samsung. The flag ships would be great. The rest, not so. But sill these brands have better mid range phones than Samsung.
The rest of the brands are definitely not great. They source phones from various vendors and hence there is no consistency and also there is no in-house R&D to speak off. Buy only with the expectation that they can fail any time and there will be no warranty.
I am using a Lenovo Vibe Z2 Pro for over an year and its an awesome phone despite the older SoC with great performance and battery life. My sister uses the Samsung S6 Edge and after comparison, I did not find any thing compelling that the S6 offered over my phone to justify the 30k price difference for me. Frankly, none of the Lenovo products that I bought gave me trouble so far. But, I can understand the mid/lower end phones being inconsistent. That is how this market is being molded. Either buy a 7~10k phone that lasts 1 year or or buy a 20~30k one that lasts 2 years.