To answer this question, you should consider:
What kind of games do you prefer: Make sure these are eligible in the no deposit bonus you are going to choose.
Which bonus is worth more: make an economic evaluation of which is more advantageous
Payment methods: check that the bonus is redeemable with the payment method available to you
The casino website: the gaming experience is important, choose a casino that has a fast and performing website