those contracts where the price is fixed for a certain time are just a tactic to get you to sign , if you check the small print it is usually only one portion of what you pay will be fixed . For an example the daily electricity charge may be fixed but nothing else is . they wont explain this at the time but it is normal and why i ignore any such deals , just not worth it.