I have to use @Html.CheckBoxListFor<> or @Html.DropdownListFor<>.I am confused about how to use these helper class in View whild I am using List for Model Binding.
It depend on your UI requirement. if you need a drop down list then use that.
CheckBoxList is not out of the box helper, it is a custom helper.
You can find more details of the helper (CheckBoxList) from here Code Project
Regarding Drop down please refer to MSDN. It can be overloaded in multiple ways.
Here are the available ASP.NET MVC helpers