Ответ на вопрос разный в зависимости от Вашего процессуального положения по делу:
1. При даче показаний в качестве подозреваемого (обвиняемого) по уголовному делу и при допросе без защитника, включая случаи отказа от него, и не подтвержденные в суде, не могут быть признаны допустимыми доказательствами (ч. 2 ст. 75 УПК РФ). То есть для лица есть возможность маневра. Но если допрошен при защитнике, в том числе по назначению, показания менять бесполезно.
2.Показания потерпевшего изменит невозможно, т.к. возможно последующее обвинение в заведомо ложном доносе по ст. 306 УК РФ.
3.Показния свидетеля могут быть вариативны, т.к. они зависят от восприятия лицом всех обстоятельств. То есть мог и напутать, что то не так воспринять...
Противоречия в суде на следствии устраняются объявлением ранее данных показаний по ходатайству сторон и обычно задается прокурором, судом, другими участниками вопрос: "когда Вы давали истинные показания". Скажете, что в суде. Спросят: почему?
Тут уж дальше ответов я не могу дать.
Все зависит от характера и объема показаний. Нужно идти с советом к адвокату.-там откровенно расскажите суть противоречий.
Судья может возбудить уголовное дело по ст. 307 УК РФ "Заведомо ложные показания" только после вступления приговора в законную силу, которым подтвердит, что те или иные показания ложные.
Наказание: по ч. 1 штраф до 80 т. руб. или иные, не связанные с лишением свободы, ч. 2- (с обвинением в тяжком или особо тяжком преступлении): принудительные работы на 5 лет или л.ю свободы на тот же срок.
Идите к адвокату.
Удачи.