What is not a key advantage of using an enum as below have versus using a string for mycar and string literals like red green and black?
1) Better type safety
2) Improved code readability
3) Easier maintenance
4) More flexibility