Как лучше сократить код return на Java?
Условие "две стороны параллельны, другие две - нет" похоже на оператор xor 
Для него таблица истинности
1 1 -> 0
1 0 -> 1
0 1 -> 1 
0 0 -> 0
Т.е. можно записать так
isSidesParallel(sideAb, sideCd) ^ isSidesParallel(sideBc, sideDa)
(^ - это xor в джаве)
Написать его по человечески, с комментариями и чтобы его мог прочитать другой человек. А потом вернуть true или false. 
 мой лучший тебе совет. Не вые... Тренируйся писать хороший код. А хороший код - это не красивый на твой взгляд, а понятный как тебе, так и другим людям. 
 Ибо поверь, если в таком ключе будет что-то посложнее и ты вернешься к этому коду через год, то ты потом и глаза и голову сломаешь))