The 28-year-old has just under 18 months before his current deal expires, which would free the controversial forward to finally complete a much-anticipated return to Argentina.
Citizens manager Roberto Mancini and Tévez fell out last September when the former West Ham United striker refused to come on as a second-half substitute in City’s 2-0 Champions League defeat by Bayern Munich.
The Argentine missed most of the campaign following the confrontation, before returning to Mancini’s first-team in March and scoring four goals as City won the Premier League title.
But Tévez has been a mainstay of City’s side this season, scoring seven goals in 20 Premier League appearances for the defending champions.
“I’ve one year left on my deal and City want me to sign for two more seasons. I’ll think about it,” Tevez told the Sun.
“This year is different from last, when I wanted to end the contract with City. I’m happy here as they’re treating me well.
“Sometimes I play, sometimes I don’t, but that’s OK.”
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news