This paper discusses the challenges and methodologies for mining data streams, particularly using Hoeffding-based trees and the introduction of option trees to improve accuracy and reduce ambiguity in decision-making processes. It presents the adaptive Hoeffding option tree algorithm, exploring its efficiency under various memory constraints and comparing its accuracy with other decision tree methods. The study emphasizes the need for decision tree learners capable of handling potentially infinite datasets while maintaining computational feasibility.