A method of driving an electrowetting display device having a plurality of display elements for displaying a respective image in each of a plurality of consecutive frames, the method comprising: receiving grey level data to be displayed by at least one display element of the plurality of display elements in a first frame of the plurality of consecutive frames, the first frame consecutive to a previous frame; receiving previous grey level data displayed by said at least one display element in the previous frame; comparing the grey level data and the previous grey level data to determine a difference value indicative of a change of grey level between the previous frame and the first frame; a) in dependence on the difference value being smaller than a predefined difference value: selecting a DC driving scheme in which all voltages applied to electrodes of a display element which are indicative of a grey level to be displayed have the same polarity; or b) in dependence on the difference value being larger than or equal to the predefined difference value: selecting an AC driving scheme in which voltages applied to electrodes of a display element which are indicative of a grey level to be displayed include at least two voltages having different polarities; and driving said at least one display element in the plurality of consecutive frames using the DC driving scheme or the AC driving scheme selected respectively in a) or b). receiving grey level data to be displayed by at least one display element of the plurality of display elements in a first frame of the plurality of consecutive frames, the first frame consecutive to a previous frame; receiving previous grey level data displayed by said at least one display element in the previous frame; comparing the grey level data and the previous grey level data to determine a difference value indicative of a change of grey level between the previous frame and the first frame; a) in dependence on the difference value being smaller than a predefined difference value: selecting a DC driving scheme in which all voltages applied to electrodes of a display element which are indicative of a grey level to be displayed have the same polarity; or b) in dependence on the difference value being larger than or equal to the predefined difference value: selecting an AC driving scheme in which voltages applied to electrodes of a display element which are indicative of a grey level to be displayed include at least two voltages having different polarities; and a) in dependence on the difference value being smaller than a predefined difference value: selecting a DC driving scheme in which all voltages applied to electrodes of a display element which are indicative of a grey level to be displayed have the same polarity; or selecting a DC driving scheme in which all voltages applied to electrodes of a display element which are indicative of a grey level to be displayed have the same polarity; b) in dependence on the difference value being larger than or equal to the predefined difference value: selecting an AC driving scheme in which voltages applied to electrodes of a display element which are indicative of a grey level to be displayed include at least two voltages having different polarities; and selecting an AC driving scheme in which voltages applied to electrodes of a display element which are indicative of a grey level to be displayed include at least two voltages having different polarities; and driving said at least one display element in the plurality of consecutive frames using the DC driving scheme or the AC driving scheme selected respectively in a) or b).