Pep Guardiola said if he fails to win trophies he doesn't deserve a new contract when his deal runs out at the end of next season at Man City.