The 25-year-old defender has made just six appearances this season and, though he would prefer to stay at the Etihad Stadium, says he may seek first-team minutes elsewhere.
The 25-year-old defender has made just six appearances in all competitions this season and has refused to sign a new contract with City until the end of the campaign, when he will reassess his position at the club.
Richards claims City has offered to extend his time at the Etihad - where the Birmingham-born defender has spent his entire senior career - but he wants to know whether manager Manuel Pellegrini rates him highly enough. And the key for Richards is how many games he will play between now and the end of the season.
"I've already spoken to City and they're happy to extend my deal but I've said I want to see how many games I play this season," Richards told reporters. "I don't ever want to leave City with the way it's going but it's one of those where you have to look at your career and say, 'Are you playing enough?'
"Come the end of the season, I'll do that. Hopefully I'll have played enough but, at the moment, I don't think I am playing enough to get my top sharpness."
Pellegrini's side hosts Swansea City on Sunday, before traveling to West Brom on Wednesday.