I honestly can't see him staying while Haaland is around. He's not going to get a game while Pep is effectively forced to try to accommodate Haaland tactically.
There was nothing wrong with the false 9 system at City, and Alvarez would probably have slotted into it quite nicely. As much as fans won't want to admit it, we really didn't need to sign Haaland. As impressive as he's been over the season, all that has really achieved is unsettling the flow of our game.
Alvarez won't improve as long as he's not playing regularly, and 10/25 minute cameos are no good for him.
I would be disappointed, but not at all surprised to see him sold at a huge profit in the summer.