Methods and systems that are described herein may help to dynamically utilize multiple eye-tracking techniques to more accurately determine eye position and/or eye movement. An exemplary system may be configured to: (a) perform at least a first and a second eye-tracking process (b) determine a reliability indication for at least one of the eye-tracking processes (c) determine a respective weight for each of the eye-tracking processes based at least in part on the reliability indication (d) determine a combined eye position based on a weighted combination of eye-position data from the two or more eye-tracking processes, wherein the eye-position data from each eye-tracking process is weighted by the respectively determined weight for the eye-tracking process and (e) carry out functions based on the combined eye position.