Hey new guy.
I feel your pain - I'm 22 with 4 years.
Insurance sucks balls, but you have to just take it. It could be any number of things but possibly (probably) post code that is causing your premium to be very very high.
Things you could do to reduce the cost of it -
Does your car stay on the street or garage? My insurance is cheaper with my car on the street.
Are you looking at an imported car? Almost always, especially Jap, imports are more expensive to insure.
Unmodded cars are cheaper than modded ones. Consider removing mods.
X, Y, Z. Search google for cheaper car insurance tips.
You can also try some specialist insurers, Green Light, Adrian Flux, Sky, etc. but I have found they generally don't touch anyone under 30. My insurance has always come out okay from Aviva or Admiral, but it's just my postcode it seems. I have a friend who is identical to me on paper but in a different post code - and Aviva and Admiral are rubbish for him. Direct Line work for him but are rubbish for me, consistently.