Insurance premium calculation is quite complicated. It depends a lots of
factors including all you mentioned below and more. I don't think any
insurance company would tell the actual calculation formula. You won't know
what premium would be until you ask for a quote.