Joe Cole has conceded that he could leave West Ham when his contract expires at the end of the season.