With the current performance of Manchester City now if they mange to enter the premier League first position I'm confident that they will surely win the league because ever since Kevin de Bruyne return from the injury Manchester City had been very consistent in performance.
It is not only because of the return of KDB, City usually get stronger when the season is approaching the run-in period and that's what is happening now and it is scary for the rest of the league. With Haaland, Stones and Akanji all set to return soon, City would soon be able to boast of a complete squad and they'll be ready to defend their crown.
Having said that, let us not forget about Liverpool who are going about their business without any noise or fuss, too many people didn't consider Liverpool at the start of the season, but now they are taking them serious and IMO if City don't win the league, Liverpool will.