Условия:
* Всего 17 домов.
* Высота всех домов больше 5 метров.
* Высота всех домов меньше 25 метров.
Проверим утверждения:
1. В посёлке есть жилой дом высотой 25 метров. - Неверно, т.к. все дома меньше 25 метров.
2. Разница в высоте любых двух жилых домов посёлка больше 6 метров. - Нельзя однозначно сказать, верно это или нет, т.к. мы не знаем точные высоты домов.
3. В посёлке нет жилого дома высотой 4 метра. - Верно, т.к. все дома больше 5 метров.
4. Высота любого жилого дома в посёлке не меньше 3 метров. - Неверно, т.к. все дома больше 5 метров.
Ответ: $$\boxed{3}$$