The 39-year-old winger told Finnish newspaper Helsingin Sanomat that he is an old man in a young man's game.
"It is a forum for young boys," Selanne said.
"But the right diet, rest and muscle care help to prolong a career. Personally I am injury-free, I feel young at mind and pursue a lot of activities."
Selanne admitted that he had thought about retirement after this season but has decided to hold on for one more season.
"The next season is without doubt my last. This time my decision will be kept," he said.
A 10-time All-Star, Selanne broke into the NHL in 1992 with the Winnipeg Jets and set a rookie record for goals in a season with 76.
Selanne also commented on Saku Koivu, who is now an unrestricted free agent and figured by many not to be returning to the Montreal Canadiens.
The duo have played together in international competition, and Selanne would be eager to play alongside his fellow countryman in Anaheim.
"The chemistry between us two has worked well on the national team. It would be interesting to see how our interacting would improve if we should play together on a daily basis," Selanne said.
The duo were the top scoring pair during the 1998 Nagano Winter Olympics.
While Selanne has retired from international play, he is debating taking part in the 2010 Games in Vancouver.