Silva has established himself as one of the stars of the Barclays Premier League since joining City in the summer of 2010, but is still relegated to a peripheral role for the national team.
And the 25-year-old admits while he is honoured to be involved with the current world and European champions, he is slightly frustrated at the treatment he is subject to under national team coach Vicente Del Bosque.
"I don't think that your performances at club level have any effect on whether you play for the national side," Silva said, according to Marca.
"I have played at a very high level for my club for a long time, but it's not been enough to earn a starting berth.
"I feel lucky to be part of this great squad, but I also get the feeling that the coach doesn't really need me.
"When we lost against Switzerland at the World Cup [last year], I was the only one who felt the consequences and that's not been the only time that I was the victim."
Furthermore, Silva believes things would be very much different were he playing for either of La Liga's top two sides, Barcelona or Real Madrid.
"Whether my situation would have been different if I played for Barcelona or Real Madrid?
"To be honest, I sometimes get the feeling that I would be treated differently if I had joined one of those two teams."
Silva started the first game of Spain's victorious 2010 World Cup campaign, which resulted in a 1-0 loss to Switzerland, and was only ever involved again in the last four minutes of their semi-final win over Germany.