It depends on your preferences. If you are interested in learning multiple things rather than one, Data Science would be a good choice as you would also get to learn:
Programming
Big Data Hadoop
Machine Learning
AI
Statistics
Linear Algebra
Databases
Data processing
Multivariable Calculus
Data Visualization
Communication
Data Science offers high job security and flexibility. It also presents the opportunity to explore the business side of things if one is interested in pursuing it.
Computer Vision will require one to work on cutting-edge technology. If you aren’t worried about job security and love delving into research, you’d do well pursuing Data Vision. It requires subject matter expertise and a lot of focus on the work that entails. Bear in mind that one can switch from Computer Vision to Data Science whenever they want, but it’s not possible the other way around.
Hope this helps you make the decision. You can learn more about Data Science here: