Lan Nguyen your reasoning is good but I think you have to replace the 1s with 255 (Maximum values of a digital number in a pixel) so that the maximum and minimum values of NDVI remain unaffected i.e. -1 to 1, while those of EVI2 will range between -1.04 and 2.488. To me this makes EVI2 less reliable compared to NDVI since it is not normalized.