I think in the US, postdoc contracts are typically year-to-year (i.e. one year contracts with the option to renew the contract at the end of the year). Some institutions will have term limits for postdoc (e.g. at my institution, postdoc contracts can be renewed for a maximum of five years), though usually one can seek exemption to the rule.