I suppose it all depends upon what is meant by "current tariffs' - I guess it means 'currently available to change to' ...The regulator Of??? limits suppliers to a small number of current tariffs, I imagine trying to prevent people being on expensive legacy tariffs at extortionate prices. Well that is the idea
... I found a dusty corner of the E.ON website which lists 339 E.ON tariffs which are 'currently active' in my postcode area!! I haven't been able to get any sense out of anyone I've tried speaking to about this, but I can but presume that, other than the three I've been 'offered', the other 336 are ones which some customers in my area currently have, but which are not available to switch to.
Kind Regards, John