никакой разницы.Компилятор не дурак - он заменит твоё True на 1, а False на 0 т.к. знает, что процессор умеет "сравнивать" только нолики и единицы ,CMP устанавливает флаги а Jxx по флагам переходит, а сейчас, когда Type у нас или 0 или 1 то компилятору меньше работы.