def get_recommended_modification(simple_order, impact):
    """
    Generate a recommendation string from an operator and the type of impact
    :param simple_order: simplified operator
    :param impact: whether the change has positive or negative impact
    :return: formatted recommendation string
    """
    bigger_than_threshold = simple_order == ">"
    has_positive_impact = impact > 0

    if bigger_than_threshold and has_positive_impact:
        return "No need to decrease"
    if not bigger_than_threshold and not has_positive_impact:
        return "Increase"
    if bigger_than_threshold and not has_positive_impact:
        return "Decrease"
    if not bigger_than_threshold and has_positive_impact:
        return "No need to increase"