This paper considers the problem of centralized spectrum allocations in wireless sensor networks towards the following goals: (1) maximizing fairness, (2) reflecting the priority among sensor data, and (3) avoiding unnecessary spectrum handoff. We cast this problem into a multiobjective mixed integer nonconvex nonlinear programming that is definitely difficult to solve at least globally without any aid of conversion or approximation. To tackle this intractability, we first convexify the original problem using arithmetic-geometric mean approximation and logarithmic change of the decision variables and then deploy weighted Chebyshev norm-based scalarization method in order to collapse the multiobjective problem into a single objective one. Finally, we apply simple rounding method in order to obtain approximate integer solutions. The results obtained from the numerical experiments show that, by adjusting the weight on each objective function, the proposed algorithm allocates spectrum bands fairly with well observing each sensor's priority and reduced spectrum handoffs.