In terms of quality, the Manchester City team is indeed better than Manchester United at the moment, and I am quite optimistic that the Manchester City team can win this final match.
but this is a Manchester Derby match which always presents a fierce match especially this is a final match, a fierce match will definitely occur but in my opinion Manchester City's chances of winning this match are greater.
Everything is possible in one game. Plus we have to take into account that the players of City wittingly or unwittingly despite the status of the derby will have their thoughts in the Champions League final, I don't think they will be fully concentrated on this game. United, in turn, is completely focused on this game - for them it's a derby + the opportunity to deprive the hated competitor of the treble personally + the last game of the season and the opportunity to win another trophy. I would estimate the chances of the teams as equal considering all this.
Indeed, in this case apart from the final which is important, this is also the derby, of course the prestige requirement will definitely be at stake.
Currently, both of them are still capable enough to make conditions better with their respective goals, such as Manchester City which has treble winner ambitions and of course Manchester United which is trying to combine the FA and EFL trophies as well as excellent achievements for Ten Hag in its first season.
Even though it has been confirmed that Manchester City are definitely the favorites in this match, it does not rule out the possibility that Manchester United can also have the chance to win this time, especially since their current squad is better and there are no obstacles.