You might found anwer in this post : Using mixed radio and checkbox buttons - is there any efficiency or usability gain in the design?Using mixed radio and checkbox buttons - is there any efficiency or usability gain in the design? with Design B recommendation. Two step form can improve comprehension.