I think they're both swindlecants because if A is an honestant then why would he state that he is a swindlecant if he is telling the truth."The other one is an honestant" is also a lie because A is already a swindlecant that's always lying....so they are both swindlecants.
But what I'm bothered is the word "OR" It's better to use "AND" instead of OR<<<<<<<<<<<<<<<,