The overall rule on final versus non-final sigma is simply that, where the sigma terminates what may be understood to be a distinct word of Greek, it is final, otherwise, it is non-final.

hth.