Можно ли сделать switch-case из списка?
switch (true) {
  case one.includes(inp):
    ...
    break;

  case two.includes(inp):
    ...
    break;
}
Но вообще, в подобной хрени необходимости нет. Собираете в объекты пары массив + завернутый в функцию код из соответствующего массиву case'а, полученные объекты кладёте в массив:

const arr = [
  {
    values: [ ... ],
    action: () => { ... },
  },
  {
    values: [ ... ],
    action: () => { ... },
  },
];
И тогда всё сведётся к поиску элемента и вызову метода:

arr.find(n => n.values.includes(inp))?.action()
Можно примерно так
let one = ['a', 'b', 'c'];
let two = ['1', '2', '3'];

const inp = '2';

const foundList = [one, two].find(list => list.includes(inp));

switch (foundList) {
    case one: console.log('one'); break;
    case two: console.log('two'); break;
}

, но имхо лучше if'ами