I had a rather interesting experience with Sky about 4 years ago which makes me reluctant to sign up for a new contract in order to watch F1.
I took out a new 12 month contract after leaving sky about 2 years before. I wanted to watch the NASCAR which was being shown on Eurosport and the Tour de France, also Eurosport. Gave my bank details and watched my account get debited. The month of the bike race I found that ITV4 had signed up for full coverage both on TV and via their web site. Their coverage, I felt was on a par if not better that Eurosport.
OK but I still had my mighty NASCAR to look forward to. Erm NOT. At the end of July the NASCAR coverage was taken off Eurosport and handed to ESPN which required a further subscription on top of the one I had already signed up for.
I duly called Sky and asked to cancel my contract as I felt they had changed the terms of the contract I had signed up for. “Hard luck” I was told. And you still have to pay.
It appears that Sky do NOT have to guarentee the content of the channels they show. So if they decide (or one of the channels they supply not controlled by them) to move content to another provider then you have no say whatsoever. My father is himself hacked off with the number of football matches which randomly get moved to ESPN to satisfy the call for more channels to have access to UK footie. He is reluctant to pay even more to SKy to open the ESPN channel