The former Aston Villa star has made 35 appearances this term - even though at times he has had to settle for a bit-part role.
But he has no problem making that sacrifice if it leads to some medals with City in the future.
He added: "It's frustrating at times because you want to play every game and it's not going to happen. But that's your will to win and your drive as a footballer.
"But it's about the team, not the individuals. It's about City winning trophies and the rest doesn't matter.
"You want to play with, and against, the best and become the best player you can be. Playing with the kind of players we have here will improve you.
"You need competition for places and I knew it would be difficult to play every single game.
"But you have to back your own ability to be a big figure in the dressing room, improve as a player and contribute as much as you can to the success of the team."