Если выделение влияет в целом на состояние элемента (например, задача может быть выполнена или нет), то добавьте отдельное поле к дата-классу элемента. Если выделение используется лишь на странице списка и для какой-то одной операции, то можно хранить как-то отдельно, но я без понятия где будет правильнее хранить состояния. Может в ViewModel и потом в адаптер отдавать вместе с листом, но хз. Странный способ.