where abouts are you located mate?
i dont want to pry but have you got any accidents? claims?
if you have along with your age and maybe your location it could just be that expensive, insurance is a juggling game.
im with admiral they have been quite good tbh i just saved 50 quid a month on my insurance renewal