The HR and PRO people at my company (and they are very good) tell me that it is 1 year before you can change sponsors. Even then, you still need a NOC (no objection certificate). My company has a policy of goving NOCs to people who leave but not all companies will do this.