Выбор предлога зависит от контекста и значения слова служба. Ср.: продвигаться по службе – работать в службе технической поддержки.
Корректно: на службе обществу.
В значении «исполнилось» правильно: столько-то лет чему (не чего): 100 лет службе.
Верно: ...на службе человечества.
Все приведенные варианты возможны.