The correct answer to this open question is the following.
Although there are no options attached we can say the following.
The difference between a University and a TVET College is that a University offers full degrees and the total experience of being on campus, with teachers, labs, proper facilities, extensive programs, extracurricular activities, athletics, intramural and recreational sports, and tons of more activities. Of course, the price is high studying at universities.
TVET stands for Technical and Vocational Education and Training. It is an educational institution that exists in countries such as South Africa. They offer some technical short careers and when graduating, students do not receive a diploma, they get a certificate.
The educational programs can last from six months to three years, depending on the career o area of education.
Of course, the tuition and expenses are cheaper than a formal university.
The stigma around these kinds of colleges is that they are not as good as universities or do not have a quality level of education because they teach technical careers.
But that is not the issue. This TVET exists to fulfill a different necessity for people. Some students can't afford a university and by enrolling in a TVET, they can learn a lot of practical things they can use in their jobs.