Enligt lagen ska tjänstgöringsskyldigheten fullgöras som värnplikt , civilplikt eller allmän tjänsteplikt .