Loop subdivision is a significant surface scheme with wide applications in fields like computer graphics and wavelet. As a type of stationary scheme, Loop subdivision cannot adjust the limit surface directly. In this paper, we present a new way to solve this problem by proposing a symmetric non-stationary Loop subdivision based on a suitable iteration. This new scheme can be used to adjust the limit surfaces freely and thus can generate surfaces with different shapes. For this new scheme, we show that it is C2 convergent in the regular part of mesh and is at least tangent plane continuous at the limit positions of the extraordinary points. Additionally, we present a non-uniform generalization of this new symmetric non-stationary subdivision so as to locally control the shape of the limit surfaces. More interestingly, we present the limit positions of the initial points, both for the symmetric non-stationary Loop subdivision and its non-uniform generalization. Such limit positions can be used to interpolate the initial points with different valences, generalizing the existing result. Several numerical examples are given to illustrate the performance of the new schemes.