Currently, TCP is not more secure than UDP. tCPTCP is more reliable than UDP because TCP can detect and retransmit error packets.
If one wishes to have secure data transmissioPntransmission, then you are looking at using some format encryption such as TLS or IPSec.