Kompany injured his thigh in Manchester City's Champions League semi-final against Real Madrid last season and will not be fit for the start of the season.
This has left Manchester City with the dilemma of who to choose as captain in Kompany's absence, but boss Guardiola has said that this will be the responsibility of the players.
"We've only been together a few weeks or a month and they know each other better than me. It's their responsibility," Guardiola said.
"Vincent won't play for two reasons: either because he's injured, which has happened to Vincent Kompany in the last two seasons, or because of my decision".
While Guardiola will not choose who will captain the side, he believes that there are a number of worthy candidates in the squad.
"It's not a big problem. I think there a lot of experienced people who can do it – Joe Hart, Yaya Toure, Pablo Zabaleta as well. Kun Aguero has been here a long time. So they have to decide who is the real captain for them," he added.
Who do you think should captain the Citizens in Kompany's absence?