Is it better when a cheater confesses vs if they get caught?

Obviously it would've been better if people don't cheat but it happens. Since it already happened and even if it ends a relationship or marriage, isn't it better if the cheater confesses vs they get caught?

Is it better when a cheater confesses vs if they get caught?
Post Opinion