Shorter than a year suits me. My goal with contracting is to have time off between contracts to have more energy and time to bootstrap some business ideas. It is a shame this legislation passed, I understand the concern about hidden employees/tax dodging but it seems they overshot a bit.