"I probably wouldn't sign it," the star receiver told the New York Daily News on Saturday. "Because I played five years to wait for my contract to come up in my sixth year. And that's what I want. I don't want to sign for a one-year deal. I don't want to play anywhere for one year. ... I wouldn't do it. If I sign a contract, it's going to be for multiple years. It won't be for one year."
The five-year veteran, who would earn around $3.5 million as a restricted free agent if the 2010 rules are applied to 2011, called the contract "out of my hands."
"I'm a free agent this year," Holmes told the newspaper. "Whatever my agent brings to the table -- the best deal for me -- I'm pretty sure that's where we'll end up. I would love (to play for the Jets). But whatever happens, happens. I don't know. I've never been in this situation before. I really don't know how to explain it to anybody. Whatever happens ... I'm happy to be wherever I end up at."
"That (Facebook post) wasn't supposed to be put out without my permission," Holmes said. "My friend did it on his own. That's why I never responded to anybody when it got put up ... because it wasn't supposed to be put out in that aspect."
Holmes told the Daily News that he doesn't plan to participate in quarterback Mark Sanchez's workout sessions in May in Southern California because of family and personal reasons.
Holmes also touched on his disappointment about January's 24-19 AFC Championship Game loss to the Pittsburgh Steelers, clarifying to the Daily News that he was upset because he started the contest on the bench. Holmes said after the game that was frustrated by offensive coordinator Brian Schottenheimer's play-calling.
"I was frustrated," Holmes said. "I was very upset that I didn't play for 10 plays in the game. So it probably made the biggest difference in how we played."
The Associated Press contributed to this report.