Only if I'm sure of the project.
e.g. If ICO or bounty program is running and tokens are already on exchange then I will fill out KYC. It shows some reliability for me.
But if the proj has just started and they require KYC I will think it over very precautiously. Because the tokens may never even come to exchange and I'll lose my personal data.