I have a 24 month contract with Vodafone with my iPhone 4. The contract runs out on October 11th 2012 and I an entitled to an upgrade from August 16th 2012.

I am wondering whether it is possible to end my contract early and switch to PAYG (on the same network)?
What sort of charges would this incur?