David Silva is a Manchester City legend. With 10 seasons at the English side, his path will reach its end on 30th June, but it won't be this date in the end.
According to the newspaper 'Sport', the Spanish players is on the brink of reaching an agreement with Manchester City to extend his contract until the season ends, since it will go on longer than the normal date because of the break.
David Silva will help his side in the Premier League, Champions League, and the FA Cup until these 3 competitions end. Then, Silva could have his destiny defined.
However, there is also speculation that Silva could sign for another season with City, so he'd leave when he is 35.