No. Right now, Sky only offers 18-month deals on its broadband and TV packages. Sky Glass is available on longer-term deals – but not 12-month ones.