Even if a person employed in Contract basis,he will be eligible for Gratuity if continuously worked for more than five years (Without any break in service). But if any artificial breaks happened in renewing contract and no continuous service happened,he cannot claim Gratuity.
Seeking opinions from Seniors too.
Regards
Nishant