In my opinion, the teams that will fight for the title are:
1 - Liverpool
2 - Chelsea
3 - Arsenal
4 - Manchester City
Chelsea has improved a lot, and they're a team that's improving with each game, so I wouldn't be surprised if they manage to win the league. I'm not a Chelsea fan, but I admit they're a strong contender, better than Arsenal and Manchester City on paper. We'll see on the field, but if I had to choose just two teams with the best chance of winning the Premier League, I'd choose Chelsea and Liverpool. Manchester City hasn't yet managed to regain its strength.
Arsenal has had a good start to the season, but by the middle of the season, their performance begins to decline, and by the end of the season, they haven't been able to win anything. Liverpool has had defensive problems in the last few games of the season; if they can't fix that, they may not be able to achieve good results. while chelsea is simply at its highest level, it has no weak points.
I think all the teams are struggling and in the race to compete with each other with all the strengths. But the most prominent with all the best improvements is the team chelsea. Chelsea's performance has been increasing with every passing day or the changes they made we can see after every match. The way they are improving and keep forwarding their win in the league will not be too surprising. This is not to demotivate any other team but the current scenario. Although Manchester United is very active to improve their performance as they are trying to get the best players for their squad. Anything could happen on the last day . There is a possibility that maybe the results will be opposite to the current situation. Because it's all a matter of hard work and struggle.