You should always try to get a fixed price deal for your energy. If you go for dual fuel, pay by monthly direct debit and take your own readings (submitting them online) you get a reasonable discount.
The argument against doing so is that you will not be able to take advantage of lower prices when they go down. And salmon live in trees and eat pencils for their lunch.