Carer-wise I would say law because of how prestigious and versatile it is, many sectors as the banking, corporate and civil service value law but the same cannot be said fro politics. Politics has an undefined career path which makes it difficult to obtain job, there's also the fact of how over saturated the degree is, making the degree very generic and unappealing to employers. In essence, politics is a jack of all trades of degrees, it's not bad nor is it great, just average which is accompanied by average pay if you find a job in teaching or middle level employment in a company. In conclusion I would say go for politics if you seek to coast by uni without having to put much effort and content with earning sub-par pay if you're lucky or being unemployed.