Yan Xuetong compare prices