Most courses are 3 years with a optional placement year/gap year usually used for travelling
I’d say go for the subjects you are really strong in as it’s more about the grades then the subjects however ones like English,history,politics are helpful for law as theirs a lot of written based pieces and finding out more about different aspects plus it really challenges your communication skills