Зависит от того, как мы толкуем слово "врать"
Врать, значит, вводить в заблуждение? Безусловно, недоговаривание означает ложь
Врать, значит, говорить неправду? Нет, недоговаривание не является ложью
Если же под вопросом подразумевалось: "является ли недоговаривание с целью ввести в заблуждение столь же неэтичным, как и ложь", то тут зависит от этики данного человека и конкретной ситуации
Например могу сказать что провел время с подругой и не назову имени. Дезинформации нет чужих секретиков не раскрыл все нормально .Можно быть лгуном а можно быть излишне болтливым тех и других не любят.