enum: فیلد شما فقط میتواند یکی از مقادیر تعریف شده را انتخاب کنه.
set:فیلد شما میتواند صفر ، یک یا چند مورد رو بپذیره.
مثال اول: یکجا داریم از کاربر جنسیتش رو میپریسیم ، خب در این موقعیت باید از enum استفاده کنیم یعنی یا خانم هستش یا اقا ، اما یکجا اطلاعاتی رو از کاربر میخواهیم که ممکنه چند تا مورد رو با هم انتخاب کنه مثلا سرگرمی های مورد علاقه فرد
مثال دوم: در کد های پایین خیلی راحت تر میشه متوجه شد ، وضعیت سفارش باید یک حالت داشته باشه نه بیشتر و نه کمتر ، اما روز های کاری هفته ممکنه هیچ کدوم یا یک یا چند مورد باشه


سلام و عرض ادب وقت شما بخیر
عالی