Do any digital tv (sky, virgin, homechoice) come with a 6 month contract?

I am moving into a new flat in north london next week and myself and my other housemates want a digital tv provider that will allow us to sign up for 6 months only. most providers state that minimum contracts are 12 months. we need a package that allows us to watch all the live footy , so basically skysports1,2,3 and xtra. any advice would be great. cheers.
Answer
I wish i got stung by the 12 month contract thanks to a girl lol