A method, implemented by computer means for comparing a first ophthalmic lens with a second ophthalmic lens, the method comprising: - a first optical function providing step (S1), during which a first optical function of a first ophthalmic lens L1 is provided, the first optical function comprising at least a first set of values of an optical parameter P j , the values of the first set of values corresponding to the values of said optical parameter of the first ophthalmic lens in a set of gaze directions ((α1,β1); (α2,β2); ...; (αn,βn)), - a second optical function providing step (S2), during which a second optical function of a second ophthalmic lens L2 is provided, the second optical function comprising at least a second set of values of the optical parameter P j , the values of the second set of values corresponding to the values of said optical parameter of the second ophthalmic lens in the set of gaze directions, - a subsets determining step (S3), during which at least a first and a second subset of gaze directions are selected within the set of gaze directions, each subset of gaze direction comprising at least two gaze directions specific to said subset, - a zone-by-zone comparison step (S4), during which for each subset of gaze directions the value of the optical parameter of the first and second optical function are compared using a comparison function associated with said optical parameter, - an assignment step (S5), during which a subset status is assigned to each subset of gaze directions, the subset status being based on the comparison of the value of the comparison function with at least two threshold values T1 and T2 associated with said optical parameter, wherein the subset status is selected among at least three levels, and wherein the method further comprises a global status assignment step during which a global status is assigned for the set of gaze directions, the global status being dependent on each of the subsets status according to a predetermined rule. - a first optical function providing step (S1), during which a first optical function of a first ophthalmic lens L1 is provided, the first optical function comprising at least a first set of values of an optical parameter P j , the values of the first set of values corresponding to the values of said optical parameter of the first ophthalmic lens in a set of gaze directions ((α1,β1); (α2,β2); ...; (αn,βn)), - a second optical function providing step (S2), during which a second optical function of a second ophthalmic lens L2 is provided, the second optical function comprising at least a second set of values of the optical parameter P j , the values of the second set of values corresponding to the values of said optical parameter of the second ophthalmic lens in the set of gaze directions, - a subsets determining step (S3), during which at least a first and a second subset of gaze directions are selected within the set of gaze directions, each subset of gaze direction comprising at least two gaze directions specific to said subset, - a zone-by-zone comparison step (S4), during which for each subset of gaze directions the value of the optical parameter of the first and second optical function are compared using a comparison function associated with said optical parameter, - an assignment step (S5), during which a subset status is assigned to each subset of gaze directions, the subset status being based on the comparison of the value of the comparison function with at least two threshold values T1 and T2 associated with said optical parameter, wherein the subset status is selected among at least three levels, and <EOS>