Я думаю, что верхняя часть быстрее, вот мои рассуждения:
Оба будут иметь одно троичное выражение - если вы его используете, это не меняет его скорость, но команды, выполняемые после выражения, будут, иэто то, что делает первое быстрее, например:
Выражение падежа TRUE: (без разницы)
Обе придется объединять
Выражение падежа FALSE: (Верхний быстрее))
Лучшие из них просто оцените
Сложите один конкатенируйте и оцените
Но сделать это слишком сложно.