The Germany international’s future has been a relentless source of speculation in recent months after he entered into the final year of his contract at Anfield.
Liverpool are thought to have entered into contract negotiations with the Germany midfielder more than a year ago but they are yet to come to an agreement over new contract.
It remains to be seen whether Can will commit himself to a new contract and pen a new deal with the Merseyside outfit.
And former Liverpool captain Gerrard has now given his take on the situation.
Speaking to BT Sport on Saturday, Gerrard said: “There’s talk of Bayern Munich and Juventus being after him – and rightly so, he deserves that credit.
“But I’m not sure there’s a guarantee that he gets in those teams.
Could there be a situation where he leaves think the grass is greener on the other side and maybe makes the wrong decision?
“I think you make a decision like that [to leave] if you’re unhappy and not playing.
“If you’re happy and playing, and getting offered a good deal, I don’t see any reason why he should leave.”
Can put in a solid performance as Liverpool claimed a 4-1 victory over West Ham United in the Premier League on Saturday afternoon.
The Reds are currently fifth in the Premier League table and 12 points behind Manchester City heading into the international break.
Liverpool return to Premier League action after the international break with a home clash against Southampton at Anfield as they look to try and climb the table, with the hectic festive schedule looming large.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news