There are different contract types:
Mae yna wahanol fathau o gontractau: