The main factors that contribute to cost are –
Where you live (not just the city but where you live within it)
Your age
Your driving history
The age and value of your vehicle
The type of cover you take out
How secure your home/garage is