How to give user opportunity to select attribute by checkbox
Better Exposed Filters seems to be module you need:


  The Better Exposed Filters module replaces the Views' default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All/None links can be added to exposed filters to make for a better user experience.