Lee Bowyer will decide in the summer whether to continue playing after being told he will not be offered a new contract by Birmingham.
The 34-year-old midfielder helped City to win the Carling Cup by beating Arsenal at Wembley on Sunday.
But Bowyer already knew before the final that his days at St. Andrew's were numbered.
He believes he can play on for two more years but will quit if he no longer enjoys the game.
Bowyer said: "We will see what happens in the summer.
"I am still hungry, I think I have got another couple of years and then...I don't know.
"But, if next summer I wake up one day and I suddenly feel like I don't enjoy it, that will be it."
Bowyer was hoping to extend his stay with Blues for another 12 months but is adamant personal disappointment will not affect his commitment for the remainder of the campaign.
He said: "I thought they might give me another year, when it was brought up.
"They just said 'no'. They just said 'we're not prepared to offer you anything yet'. Basically a 'no'.
"It won't alter the way I play. I always give my all. I'm the same, no matter where I have been.
"I don't think anyone who I have worked with, or a fan, could say that they have never seen me give 100%.
"That's the way I am, the way I play and train."