Eddie Jordan has advised Lewis Hamilton to stick with McLaren.

With the 2008 world champion's current contract coming to an end this year, he said recently he would address the issue of his future "sooner rather than later".

"After the first couple of races it's something we will probably want to get out of the way," said Hamilton last month.

For the moment, however, there is speculation, after Bernie Ecclestone said he doubts the 27-year-old will stay with the Woking based team forever.

The major German daily Bild then reported that Hamilton has been earmarked as Mercedes' 'plan-B' in the event Michael Schumacher does not stay in 2013.

But Jordan, a former F1 team owner and boss, believes Hamilton should stay put.

"Given their (McLaren's) resources and level of investment, can you tell me that Lewis would be better off in another team?" he said on Tuesday at a BBC event.

Jordan believes, however, that the famous British team can do a better job of handling Hamilton.

"I think - and this is in some way a criticism - that they will have learned from their mistakes last season," he said.

One remedy is the placement by Hamilton's management of Mika Hakkinen's former manager Didier Coton, and another is the driver's move from secluded Geneva to bustling Monaco.

Hamilton has also reunited with his girlfriend Nicole, and had a long winter break.

"McLaren appear to have given him a chunk of time off, to go away and to focus," former long-time McLaren driver David Coulthard said.