Paracetamol is usually preferred over aspirin because aspirin gets hydrolysed to salicylic acid in the stomach. The salicylic acid thus, produced may cause ulcer in the stomach walls, from where bleeding may take place. On the other hand, paracetamol do not cause any harm to the stomach walls.