B cells play controversial roles, positively and negatively, in antitumor immunity.
Studies supporting the dual role of B cells in antitumor immunity were summarized.
Immunological properties of key B-cell subpopulations were described in detail.
The mechanisms underlying the controversial effects of B cells were elucidated.
B-cell-based pharmacological strategies were suggested for cancer immunotherapy.