Jacksonville or New York? Tim Tebow's future is up to him.

After a trade that would have sent the Broncos quarterback to the New York Jets hit a contract-related snag Wednesday afternoon, a league source tells ESPN NFL Insider Adam Schefter that Tebow can choose whether Denver deals the former Heisman Trophy winner to his hometown Jaguars or to Rex Ryan's Jets.

Word spread rapidly Wednesday that the Jets had acquired Tebow from Denver for draft picks, but the teams encountered a hang-up in the language in Tebow's contract that put the trade on hold, a Broncos source told Schefter.

In Tebow's contract is a $6.2 million salary advance, of which $1.2 million already has been paid by Denver, sources told Schefter. The difference of $5 million is still advanced against his future salary, and that burden would shift to the Jets in a trade. The Jets, sources said, believe the Broncos should owe Tebow that money.