Asked if he would stay beyond next season, the 33-year-old Spaniard was quoted as saying by the BBC: "No, this is the last one.
"Ten years for me is enough. It's the perfect time for me.
"Initially, City were talking about two years, but I decided to sign (for) another one, so I finished at 10 years.
Bayern have not yet tabled bid for Man City's Sane: Rummenigge
"It completes the cycle. It's a nice round figure. I can never see myself playing against City for another team. So 10 years - that's it."
Silva, who joined City from Valencia in 2010, has won four Premier League titles, two FA Cups and the League Cup four times.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ