Both have paracetamol in them, which, after months or years of everyday use, will most likely take it's toll on the liver
, esophagus or stomach, or all three. Pure morphine
is a much better choice.
Ask your doctor to do a liver function test (AST/ALT and ALP) while everyday on paracetamol and see for yourself. On the other hand, morphine, hydro/oxycodone (without paracetamol) in the doses you're taking, are highly unlikely to cause any liver toxicity.