I believe there are those who bet on Pep Guardiola's team to win even though Manchester City have not been in good form in many of the games they have played.
To be serious, the match will be kind of difficult to predict, because the match that most people will think Manchester City will lose, they might end up winning it, but if I will be making my prediction based on previous matches that Manchester City has played, then it’s going to be difficult for Manchester City to win Aston Villa, because we know Aston Villa to be a good team also, their performance isn’t so bad, since Manchester City's performance has been so poor, and all teams are finding it easy to win against Manchester City, then Aston Villa will also want to take advantage of that, but let’s just wait and see how they are both going to perform.
What makes me sure that there are those who will bet on Manchester City winning is that what is considered Manchester City can lose because their performance is still in a state of decline is actually reversed in this match.
Based on the results of the two meetings at Villa Park in previous matches, it was noted that the results were very difficult for Manchester City to get full points. This has no effect on Manchester City's current performance.
Aston Villa is also relatively stable this season. I mean, their statistics are good, but not too bad either even though they were able to achieve 3 wins and 2 losses in the last 5 matches. Rather than feeling confused about having to bet on one of them, then betting on a draw or both of them scoring is the most likely scenario that will happen in my opinion.