Canadian-born Kaiserslautern striker Dylan Hughes says Wales are favourites to secure his international services.
The 19-year-old is in Wales' Under-21 squad for next week's Latvia friendly, but has played for Canada Under-20s and is also eligible for England.
"I want to play at the highest level possible. I think right now that's Wales, but I'm still deciding," said Hughes, whose father is a Welshman.
Because the Latvia game is a friendly it will not commit Hughes.
"It will give me a good chance to look at the Wales set up and for them to look at me," Hughes told BBC Sport Wales.
"I'd definitely rather play for a European country ahead of Canada as to represent them involves long journeys that are tough on the body.
"Playing in Europe you are facing bigger and better countries."
Hughes joined Newcastle at the tender age of 16 where he was spotted by former Magpies skipper Gary Speed and recruited for the Wales Under-18s side.
He moved to Germany two years ago and hopes to break into the Kaiserlautern first team this season, having already represented their Under-19s and second XI.
"Leaving my parents to join Newcastle was difficult," says Hughes.
"I was over that by the time I moved to Germany, but the language barrier there was hard to overcome at first.
"There are still times when I miss home, but I'm doing something I want to do so the sacrifices are worth it."