The ex-Spain playmaker, 34, will play his 309th and last Premier League match for City against Norwich on Sunday.
Silva, who has won four Premier League titles, has enjoyed one of the great careers of the modern English game.
"When I look back at everything, I could never in my wildest dreams have imagined what I would achieve," he said.
Silva has scored 60 Premier League goals since joining City from Valencia in 2010, winning the FA Cup twice and the EFL Cup five times.
He has won 11 major honours during the most successful period in City's history.
"When you are young, you don't dream about all of this," Silva said. "You [just] dream about becoming a professional and playing in the top flight."