How to distinguish radio and checkbox type in drupal
I got the solution, I've used field_info_field function, In the return array  I found the difference in cardinality.

The cardinality for checkbox is -1 and for radio button is 1. Similarly for select is 1 and multi select is -1 

I found it myself, is there any better solution than this?