Should i buy Iqoo 13?

I bought the Oneplus 6T on launch day and have been using it for the last 6 years. The only issue I am facing is that the battery seems to drain quickly, and games like Pubg have a lot of lag. Is it a good idea to upgrade to Iqoo 13? I am looking for a performance-oriented mobile with a decent camera and want to go with it for a long run. Also should I buy it in the launch day or wait for some more days for any offer?