Что ли всегда пишется раздельно.
В данном случае мы имеем местоимение "что" и частицу "ли". Есть правило, что частицы "ли", "бы" и "же" с местоимениями и другими частями речи пишутся раздельно. Через дефис же будут писаться частицы "то", "нибудь", "либо" и "кое".
То, либо, нибудь и кое - это не частицы.
Серьезно, через " дефиз"?