Since taking over at City in 2016, Guardiola has won four Premier League titles.
Pep Guardiola is in the final year of his contract at Manchester City and he says he is unlikely to find a better club to manage.
Since taking over at City in 2016, Guardiola has won nine trophies, including four Premier League titles.
“Stay in another place for seven years? No, I don’t think so. It is difficult to find what I have here as a manager,” Guardiola said on Friday.
“To be a manager for a long time you need to be so supported. The results help a lot, that is undeniable. In this world they sack you, they fire you, we know that.
“But, at big clubs, part of the success of the manager is the chairman, the sporting director especially, the CEOs and all the people here.
“It goes to the media, fans and players. There is stability. This is why I think only in few clubs this can happen.”
Guardiola didn’t give too much away when speaking at a City press conference and it remains to be seen if he extends his stay in Manchester.
He has been linked with a move into international football, including taking over the Brazil national team.
Tight-lipped on City future
“I’ve said many times, I don’t talk about that. Everything is under control, it’s perfect, the decision will be made together with the club the moment it has to be made,” he added.
“When we have time, when the moment we feel it both sides, we take a decision.”
Guardiola insists the possibility of winning more trophies would not be his prime reason for wanting to stay longer.
When questioned about what would motivate him, the Catalan coach said: “Having fun. It’s not all the time you win, or all the time you’re happy or all the time it works like you’re thinking.
“It’s not about achievements after six or seven years, it’s seeing you are comfortable being here.”
City, currently second in the Premier League table, play Brentford on Saturday in their final game before the World Cup.