Given a choice, I'd recommend taking the contract period because if either party chooses to end the relationship, the candidate can honestly report it as a short term contract on their resume.
To a first approximation, no one is looking at employment gaps at that level of granularity. Now if you can't find a job for another year, that's maybe something different but you're back to switching jobs without really having a job.