I shop annually for my policy based on price and defaqto rating. Moneysupermarket is a good place to start IMO.
Bear in mind, if you have any preexisting conditions and don't declare them when relying on a bank account package, you may end up being uninsured. I spoke to nationwide about mine and once factored in, it wasn't economic and i shopped around.