Errodr1001,
You are not going to get the answer you were looking for by asking here. You might get some advice, some might even be good.
I will dispense my 2c now
Use your logic...
The best place to get the information you want is at the party with whom you concluded the contract.
Ask them what the cancellation fees would be for now, in 6 months time, in 12 months time, and 18 months time.
They can't be mad at you if you ask. So don't be afraid.
That should give you enough information to go to the next step>
You must decide when the cost they supply you will be bearable to pay to get out of the contract.
And use this as a learning experience. "School fees"
Do your research before hand.
If you then feel signing a contract is worth while, then by all means go ahead.
Don't go searching for better deals after the fact. Be content with the deal you made - because when you made it, you had good reason to do so.
Be happy. This is a minor event and you will survive the 24 months.
The worst is it could cost you a bit more than other connection methods.
Such is life.
There is more important things in life, so enjoy life. You only live once.
Good luck mate.