I have completed my full 24months contract with starhub,
Apparently, all the promotions are only for new customers. So if i dont feel wanted here i was just switched to another provider.
Also if i want to cancel my service, was told that i have to pay a $30+ disconnection fee for the internet service.
Very sneaky move from starhub...