Eto'o also asked his former teammate about Lionel Messi, whose contract at Barcelona expires next summer.
"He's still got five or seven very good years left in him," Xavi said about the Argentine.
"He takes good care of himself and he can keep playing until he's 37, 38 or 39.
"He'll play at the Qatar World Cup, I'm sure."