Выбор протокола зависит не от размера данных, а от требований приложения. TCP гарантирует доставку и порядок пакетов, а UDP не гарантирует их доставку, зато имеет меньше накладных расходов и обычно позволяет снизить задержку.
TCP используют там, где важна надёжная и последовательная доставка данных: HTTP/HTTPS, SSH, FTP, SMTP. UDP используют там, где важнее скорость и низкая задержка: DNS, видеозвонки, онлайн-игры, потоковая передача данных.
TCP используют для передачи больших файлов, а UDP — только для небольших данных.