Pep Guardiola admits he will be sacked by Manchester City if his side don't challenge for the Premier League title next season.