First, if you are male, above 40 years old ... and snore - go get a sleep apnea test
Second, the most effective long term fix for snoring is to lose weight.
Third, a device that hold the chin in place and does not let it drop will be the most effective device.