There was a programme not that long ago highlighting the reasons for snoring and I think therein lies the solutions to stop. I will just list some of the reasons that you or your partner might identify with.
Sleeping on your back
Most importantly is to find out if you have sleep apnoea, this is when you stop breathing when you are sleeping. This is a serious medical condition and could result in heart attacks or at the very least being involved in an accident. You should seek medical advise after discussing with your sleep partner whether or not you stop breathing during the night. Three in ten people suffer from sleep apnoea in the United Kingdom.
Obesity is a well know cause of snoring as people are unable to breath properly due to the formation of fatty tissues in the neck area that restricts the airways.
The same applies to ageing and drinking alcohol. When you age your muscles get slacker so you cannot sleep with your mouth closed. When you drink you relax so again you cannot keep your mouth closed.
Sleeping on your back is known to cause more snoring, allergies and nasal blockages restrict your breathing through your nose so causes you to breath through your mouth and finally if you are a mouth breather you will more than likely be a snorer too.
Lastly men are more prone to snoring than women.
There are some suggestions that you might find work.
Do not sleep on your back. Do not drink alcolhol. Loose weight and take more exercise to strengthen muscles and muscle tone. Go to the doctor for nasal sprays to relieve any allergies, or nasal obstructions. Seek medical advise if you suffer from sleep apnoea. Keep your bedroom airy and dust mite free.
Good luck and I hope some of this helps.