Yes, you can sell a call option before expiry, but if you had used the call option as collateral for another transaction, your broker would not allow you sell it. However, remember that as the expiration date nears, the option becomes less valuable (time decay) so the price may drop, and you sell at a loss.