Is it only a 12 month contract or 18? My VirginMedia is 12 but Sky have dragged me kicking and screaming into an 18 month one.
It is a 12 month contract. As has been stated before, just remind yourself a month before it finishes and call cancellations. The retentions team should be able to keep you for another year at the same price.