As an 11 year loyal subscriber to Virgin Media I have the bundle that you describe above (including Sky, BT Sport and landline) on an 18 month contract that expires in October. Virgin have advised me that this bundle will increase to £183 per month from October on. Yet a new customer can purchase the same bundle for £89 on an 18 month contract.Huh! - stay with Virgin long enough and you'll get broadband, TV, Sky Sports and BT Sports for £69 a month - but without Sky Sports and BT Sports!
Time to get back to basics with Freeview topped up with perhaps Netflix, or Now, or something similar. Absolutely none of the media giants reward loyalty.