Views date exposed filter by year in checkboxes
You can construct the Exposed Year filter yourself using the Grouped filters option: 


Add your Date field Filter and Expose it
Select Grouped filters under Filter type to expose
Tick Allow multiple selections
Select Radios under Widget type 
Adjust the Label and Description if you need to
In the items table change all Operators to Is between and configure each year like so:    

 2019   Is between   2019-01-01
                     2020-01-01

 2018   Is between   2018-01-01
                     2019-01-01

 2017   Is between   2017-01-01
                     2018-01-01

 ...


and so on for all the years. The times are assumed to be 00:00:00.


You don't have to use the Better exposed filters, they may interfere with the display of the grouped options.

BTW this issue may be relevant: Grouped exposed filter with "Allow multiple selections" ignores widget setting